使用Visual Source Safe进行分支的正确方法是什么?

时间:2008-09-16 00:16:27

标签: version-control branch visual-sourcesafe

我目前所做的是将项目链接到另一个位置并为其指定相同的名称,然后选中“分享后分支”的复选框。 然后我会检查共享项目并解决它。最后与原始项目合并。

这没关系,但感觉非常笨重:我的驱动器上有多个项目实例;我每次在不同的分支机构工作时都必须更改网站的实际地址(我使用asp.net 1.1);

这感觉不是正确的方法。您如何使用VSS分支您的项目?

4 个答案:

答案 0 :(得分:8)

我认为您在问题中描述的方式是您在sourceSafe中执行此操作的唯一方法。

我通常将复制的目录命名为“V1.0”(或任何合适的名称)并将它们全部保存在作为主项目名称的文件夹中。

答案 1 :(得分:7)

这是在SourceSafe中分支源代码的普遍接受的方式。如果合并并保留历史记录不是问题,唯一的另一种方法是将文件复制到新文件夹,删除只读属性,删除.vssscc和.scc文件,然后添加新文件项目到SourceSafe。那时,你有一个全新的项目,没有历史。

答案 2 :(得分:6)

您可以在此处找到一个很好的参考:http://www.codepool.biz/version-control/sourcesafe/branch-in-sourcesafe-vss.html

基本上右键单击 - 将文件夹拖到您想要分支的位置,当您放手时,您将获得共享/分支/递归选项。

发抖。

答案 3 :(得分:1)

您所描述的方式是唯一受支持的“分支”方式。正如你所指出的那样,它相当笨重。在VSS中,最好避免全部分支,因为它会破坏你的源历史。