我目前所做的是将项目链接到另一个位置并为其指定相同的名称,然后选中“分享后分支”的复选框。 然后我会检查共享项目并解决它。最后与原始项目合并。
这没关系,但感觉非常笨重:我的驱动器上有多个项目实例;我每次在不同的分支机构工作时都必须更改网站的实际地址(我使用asp.net 1.1);
这感觉不是正确的方法。您如何使用VSS分支您的项目?
答案 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中,最好避免全部分支,因为它会破坏你的源历史。