1

是否可以创建 StarTeam 快捷方式、打开项目和覆盖工作目录?

是否可以创建一个 StarTeam 快捷方式,一次打开多个项目?

问题是:我有几个解决方案,它们使用同一个 StarTeam 项目,我必须经常手动更改工作文件夹(查看 -> 属性 -> 工作文件夹)。解决方案之间无法共享数据:本地视图应位于每个解决方案的单独位置。

4

2 回答 2

1

每个项目和文件夹的覆盖/备用目录都保存在本地文件中 - 而不是在服务器上。默认工作文件夹保存在服务器上,并且无论何时更新它,更改都会传播给所有其他用户。

快捷方式 xml 没有地方指定工作文件夹。

如果您不需要 StarTeam GUI,stcmd 允许您使用 -rp 和 -fp 标志为大多数操作指定一个新的工作文件夹。

如果需要此公共库代码的项目在他们自己的视图中,您还可以将公共项目共享到这些其他项目中的新子文件夹中。您可以使用包含 .. 的新子文件夹的相对路径将其移到包含项目的文件夹之外。这使您可以在许多项目中使用公共代码,同时允许您为每个项目指定该公共代码的位置。

共享会带来一些开销,因此请注意,但除此之外,它可能适用于您正在尝试做的事情。

于 2009-09-28T23:36:22.223 回答
1

您可以为每个项目创建不同的视图。不同的视图可以有不同的工作文件夹;事实上,他们默认这样做。请记住,可以将视图设置为与默认视图的行为几乎相同,关于您看到的文件的修订版本。但他们可以有自己的工作文件夹。这种技术的缺点是变更请求等也将在“视图中”,因此移动它们不一定会影响其他视图。但鉴于您正在从事一个完全独立的项目,这可能并不是一件坏事。像往常一样,您应该在测试项目中对此进行试验,并确保您对这种行为感到满意,然后再在您的“生活”存储库中使用它。

于 2009-09-11T13:09:23.683 回答