我正在使用Visual Studio Online。我有一些項目在不同的TFS項目中使用了多種不同的解決方案,並且我也有一些從其他TFS項目鏈接的文件。爲了能夠全部訪問它們,我更改了Workspace配置,以便將$ /映射到特定文件夾。從其他解決方案檢入TFVC更改
問題是,我剛剛檢查了一個項目中的更改,並注意到它也檢查了一個完全不相關的更改,它根本不屬於解決方案的一部分!如何配置能夠訪問所需的所有內容而無需交叉檢入無關項目的文件(並且無需在每次簽入時手動排除/包含文件)!
編輯:我注意到,這似乎並沒有再次發生在我最後幾次檢查時,當我也從其他項目簽出的項目。想知道是什麼造成的。
你的意思是「NuGet」,對不對? –
有趣的想法,但它不僅僅是一個保持構建最新的問題 - 我添加到共享代碼,因爲我遇到了每個項目中需要的東西,所以我確實希望源可用於快速更改並構建 – wizzardmr42
使用共享代碼方法其實只是不好的做法。如果你對共享項目做出了重大改變,你最終可能會讓一大堆東西不能編譯。而如果你有20件事情使用共享代碼,你需要更新到21的更新版本......你什麼時候回去修復其他20個?因爲它們現在被破壞......你無法做任何事情,包括錯誤修復,直到你解決這個問題。更好地從二進制存儲庫進行自願提取 –