将pvcs迁移到svn的步骤

时间:2014-01-02 07:22:36

标签: svn pvcs

请提供从pvcs迁移到svn的步骤。我搜索了开源工具,发现了polarion pvcs2svn工具。如果有人使用过该软件,请提供以下步骤和使用的config.properties文件。我发现很难使用这个软件。即使我没有从本产品的论坛获得任何帮助。

1 个答案:

答案 0 :(得分:0)

此工具使用起来非常简单。基于1.3版本,我发布了一些我在当前config.properties文件中所做的更改:

# Import dump settings
import_dump_into_svn=yes
clear_svn_parent_dir=yes
use_only_last_revision_content=no
file_description_property_key=description
use_file_copy=yes

# FILE SETTINGS
full.dump.file=full_dump_%date%.txt
incr.dump.file=incr_dump_%date%.txt
incr.history.file=incr_history.txt
list.files.to=files_%date%.txt
dump.file.sizelimit.mb=400

# SVN DUMP OPTIONS
trunk_path=trunk
branches_path=branches
tags_path=tags
svnimporter_user_name=svn_user
only_trunk=no

# SVN AUTOIMPORT OPTIONS
svnadmin.executable=svnadmin.exe
svnadmin.repository_path=E:/Repositories/OUR_REPO
svnadmin.parent_dir=.
svnadmin.tempdir=e:/temp/svn/local
svnclient.executable=svn.exe
svnadmin.verbose_exec=yes
svn.log.dateformat=dd MMM yyyy HH:mm:ss
svnadmin.path_not_exist_signature=non-existent in that revision

# PVCS PROVIDER CONFIGURATION #
pvcs.class=org.polarion.svnimporter.pvcsprovider.PvcsProvider
pvcs.executable=pcli.exe
pvcs.projectpath=D:/PVCS/OUR_REPO
pvcs.subproject=
pvcs.tempdir=e:/temp/local_migration
pvcs.checkouttempdir=e:/temp/pvcs_migration
pvcs.log.dateformat=dd MMM yyyy HH:mm:ss
pvcs.log.datelocale=en
pvcs.log.encoding=utf-8
pvcs.log.datetimezone=Europe/Berlin
pvcs.verbose_exec=yes
pvcs.username=ouruser
pvcs.password=ourpass
# pvcs.keep_vlogfile=yes
# pvcs.import_attributes=yes
pvcs.validate_checkouts=yes

设置完这些详细信息后,您必须更改 pvcs.log.dateformat pvcs.log.encoding pvcs.log.datetimezone 基于服务器时区。

然后,您必须运行以下命令之一才能开始迁移。

Linux的     run.sh full config.properties

视窗     run.bat full config.properties

我希望它有所帮助(对不起我的英语:))

相关问题