Borland Star Team - 检查时间太多了

时间:2017-01-27 07:39:35

标签: starteam

我有不同版本的项目,例如 SeleniumTool_1.1 SeleniumTool_2.2 SeleniumTool3.3 等...并且每个星球团队都有不同的版本,并命名为--SeleniumTool_1 .1,SeleniumTool_2.2,SeleniumTool3.3。

但是Star Team的文件夹名称(在我的本地系统中) SYNC 是“ SeleniumTool ”。

问题是 - Every time I switch between different version of project, it shows me every file as a modified, even if hardly 1 or 2 files has been modified. And it takes nearly 2 to 3 hours to take all files' latest version.

有人可以指导我如何管理这个问题吗?

1 个答案:

答案 0 :(得分:0)

我想澄清你正在采取的确切方法。

如果我错了,请纠正我,但我的假设是你正在做以下事情:

每次要签出特定版本时,您都要更改给定视图的工作文件夹路径。

这主要绕过StarTeam并导致不必要的结账。

我建议做的是为每个版本使用固定视图。您的结构如下

View structure

开发工作在子视图中进行(例如SeleniumTool 3.3)。一旦版本准备好发布,它就会使用View Compare Merge(提升)升级到根视图。

每个视图在本地计算机上都有自己独立的工作文件夹

然后,当开始新版本的时候,将在root下创建一个新视图。

这样做的好处是确保只需要检出已修改的文件。如果您需要将更改移动到其他视图中,请使用VCM复制(兄弟之间)提升(推高到稳定)或rebase(将新代码放入子视图)

无需使用工作文件夹。

StarTeam社区论坛上有很多类似的问题:Forum