我目前所做的是将项目链接到另一个位置并给它指定相同的名称,然后选中"分享后分支"的框.然后我会检查共享项目并解决它.最后与原始项目合并.
这没关系,但感觉非常笨重:我的驱动器上有多个项目实例; 我每次在不同的分支机构工作时都必须更改网站的实际地址(我使用asp.net 1.1);
这感觉不是正确的方法.您如何使用VSS分支您的项目?
我认为你在问题中描述的方式是你在sourceSafe中做到这一点的唯一方法.
我通常将复制的目录命名为"V1.0"(或任何合适的名称)并将它们全部保存在作为主项目名称的文件夹中.
这是在SourceSafe中分支源代码的普遍接受的方式.如果合并并保留历史记录不是问题,唯一的另一种方法是将文件复制到新文件夹,删除只读属性,删除.vssscc和.scc文件,然后添加新文件项目到SourceSafe.那时,你有一个全新的项目,没有历史.
你可以在这里找到一个很好的参考:http://www.codepool.biz/version-control/sourcesafe/branch-in-sourcesafe-vss.html
基本上右键单击 - 将文件夹拖到您想要分支的位置,当您放开时,您将获得共享/分支/递归选项.
不寒而栗.