SourceSafe的Visual Studio项目中单独的源代码控制绑定

问题描述:

我已经使用Visual Studio将我的解决方案添加到SourceSafe。 然后在SourceSafe客户端中,我有共享(并分支)其中一个项目文件夹。 现在回到Visual Studio中,我想将该项目的源代码管理位置更改为分支的源位置。但是,当我选择更改源代码管理时,我无法在列表中选择一个项目:无论选择哪个项目,解决方案中的所有项目都显示为已选中,如果我尝试更改该项目的位置,抱怨说我试图将SOLUTION的源代码管理文件夹设置为无效文件夹。 我需要做些什么来将源代码管理权限分解到项目级别,以便可以在项目级别上完成源代码管理文件夹映射?SourceSafe的Visual Studio项目中单独的源代码控制绑定

是的,事实证明我不得不从源代码控制解除绑定我的解决方案。然后使用Change Source Control对话框单独绑定我的解决方案的每个项目。

试试这个:

创建一个空白的解决方案,只添加一个项目。将解决方案添加到VSS(项目应该已经在那里)。

然后更改该项目解决方案组合的绑定。保存并关闭解决方案。

现在打开您的原始解决方案备份并检查项目的绑定。

+0

没有,这对我的原始解决方案中的项目绑定没有任何影响。在更改源代码管理对话框中,所有项目的服务器绑定列显示解决方案文件夹。我有一种感觉,我可能需要从源代码控制中取消绑定,然后将每个项目分别添加到源代码控制中,然后才将该解决方案添加到源代码控制中?这将是一个真正的schlepp,因为我的解决方案中有64个项目! – 2010-12-08 14:50:48