无法将相同代码的两个版本检入TFS

Mar*_*ans 3 c# version-control tfs

我有一些代码文件用于两个不同的项目(和解决方案).我这样做是为了不必维护两个不同版本的相同代码.问题是我不能将这两个解决方案添加到TFS.当我尝试将第二个版本的解决方案添加到源代码管理时,它说:

"项目'someCode.cs'已在所选位置的源代码管理下.如果您尝试重新绑定已在Microsoft Visual Studio外部添加到源代码管理的项目,则应使用"更改源代码管理"命令.如果您我们是第一次添加这个项目,你应该为项目选择一个不同的服务器文件夹,或者将现有项目移动到另一个服务器文件夹."

我不是试图做这些事情中的任何一个,所以我不确定如何继续.我想一种方法可能是使用独立的TFS客户端(如Svnbridge(svnbridge.codeplex.com))完全在Visual Studio之外处理源代码控制?

谢谢你的帮助.

slu*_*ter 6

TFS取消了能够在SourceSafe允许的项目之间共享源文件的选项.

如果您现在需要在项目之间共享源代码,您的选择是:

  • 将现有文件添加到项目时使用" 添加为链接"选项(很好的示例)
  • 将共享代码重构为另一个项目,然后由两个原始项目链接