从 Subversion 存储库导入数据时,您必须确定如何将 Subversion 存储库的组织表示成一个或多个 Rational Team Concert 源代码控制 组件。了解典型的 Subversion 存储库布局可以帮助您选择最佳的方式来组织导入。
Project1
trunk
folder/plug-in1
folder/plug-in2 tags
branches
Project2
trunk
tags
branches
trunk
folder/plug-in1
folder/plug-in2
tags
branches
trunk
src
.classpath
tags
branches
除非从非常简单的 Subversion 存储库(只包含一两个小型项目的几个修订版)导入,否则通过单一操作导入整个转储文件并不可行。每次导入一条开发线(例如干线或分支)将生成一组组件基线,这将便于您对导入的项目运行 Rational Team Concert 源代码控制 工具。
缺省情况下,导入器将创建与 Subversion 分支和标记点相对应的 Rational Team Concert 源代码控制 基线。由于数据模型有所区别(Rational Team Concert 源代码控制 使用变更集,但 Subversion 并非如此),因此这些映射并非始终具有一对一的对应关系。
com.ibm.team.repository.db.db2.content.tablespace.numpages
设置为较大的值。 通常,250000 个 DB2 页面可以容纳 10000 个 Subversion 修订版。从具有大型历史记录的 Subversion 存储库导入内容时,服务器连接可能会在所导入的流创建前发生超时。为了避免这种情况,请在团队工件视图中右键单击存储库连接,然后单击属性。在 Jazz 存储库连接属性中,将连接超时设置为较大的值,例如 3600(即,客户机先等待 1 小时,然后显示连接超时错误)。即使连接确实超时,该操作也将继续执行到完成为止。