2011-11-15 39 views
3

我有一些代碼文件用於兩個不同的項目(和解決方案)。我這樣做是爲了不必維護兩個不同版本的相同代碼。問題是我無法將這兩個解決方案添加到TFS中。當我嘗試將第二個版本的解決方案添加到源代碼管理時,它會顯示:無法在TFS中檢查兩個版本的相同代碼

「項目'someCode.cs'已經在選定位置的源代碼管理下,如果您試圖重新綁定您擁有的項目已添加到Microsoft Visual Studio以外的源代碼管理中,則應使用Change Source Control命令。如果您是第一次添加此項目,則應爲項目選擇不同的服務器文件夾,或將現有項目移至其他服務器夾。」

我不想做這些事情,所以我不知道如何繼續。我想一種方法可能是通過使用獨立的TFS客戶端(如SvnBridge(svnbridge.codeplex.com))完全處理Visual Studio以外的源代碼控制?

感謝您的幫助。

回答

6

TFS消除了能夠在SourceSafe等項目之間共享源文件的選項。

如果你現在需要項目之間共享源,你的選擇是:

  • 添加現有文件時,一個項目(good example
  • 重構共享代碼到另一個項目使用Add as link選項,然後鏈接到兩個原始項目
+0

好建議Slugster!我會嘗試「添加爲鏈接」:) –

+0

「添加爲鏈接」工作。我得到了一些愚蠢的消息,但只是忽略,這一切都很好。再次感謝Slugster! –

相關問題