2014-06-25 36 views
0

我在TFS中有一個應用程序,它依賴於定期更新的「Common」庫。我想在簽出項目時這樣做,它會在同一時間檢出共用庫(對於項目的所有參與者)。TFS同時檢出兩個(版本化的)項目

我認爲這個過程最接近的類比是SVN的外部。我自己做了一些研究,試圖確定TFS的副本,但從我所能找到的一個不存在。 Visual Studio的Git插件似乎也不能支持子模塊。 NuGET對我的需求來說太複雜了。

那麼,是否有任何在TFS的版本控制軟件中使用這種機制?

+0

你對版本控制有什麼用處:TFVC或Git? –

+0

@GiulioVian我目前正在使用TFVC,但我會打開任一。 – Wingpad

回答

0

創建一個包含2個項目的工作區。在下拉菜單中選擇工作區,右鍵單擊源代碼樹的根節點並選擇獲取最新的。這會同步這兩個項目,因爲它們位於根以下

+0

這聽起來好像不會將他們綁在一起讓其他人檢查出來。你能證實這不僅僅是本地的(僅適用於我的機器)嗎? – Wingpad

+0

您的問題指定爲'我',您可以在每個用戶機器上設置此工作區,具體取決於您如何設置,您可以通過團隊實用程序共享工作區。另一種方法是添加一個帶有調用的.bat文件以檢查/獲取所需的特定文件夾的最新信息,將其存儲在源代碼管理中,然後雙擊bat文件以執行操作 –

+0

我已經闡明瞭在原始問題,對於模棱兩可感到抱歉。我不認爲團隊工具可以工作,我們現在只是使用免費的TFS,所以我沒有真正控制這個。我會考慮使用.BAT腳本,我認爲這將是最可行的選擇,因爲您可以讓VS運行腳本預編譯。 – Wingpad