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

Hao*_*est 33 version-control branch visual-sourcesafe

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

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

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

jm.*_*jm. 8

我认为你在问题中描述的方式是你在sourceSafe中做到这一点的唯一方法.

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


Ste*_*all 7

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


Tim*_*ell 6

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

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

不寒而栗.