2009-06-09 49 views
2

我的顧問,其客戶端運行TFS 2005倉庫。我在TFS中管理自己的源代碼並將我的發行版交付給他們的TFS。我的源代碼是大約20,000個文件,我維護。我怎樣才能到TFS提供的代碼定期?

我的正常過程:

  1. 從我的TFS

  2. 連接拆下我解決他們的TFS

  3. 結帳整個項目

  4. 覆蓋與 我的項目文件他們

  5. 檢查一切早在

  6. 點擊添加按鈕,並添加已添加

  7. 檢查一切

  8. 打開解決方案文件中的任何新 文件,並將其綁定 到TFS

  9. 檢查一切回

我用這種方法看到的主要問題是,如果我在我的最後刪除一個文件,我沒有辦法反映這種變化。

我也沒有興趣同步工具,因爲我不想同步每個簽入,只是當前狀態。

有沒有辦法,我可以做得更好?

回答

0

大約保持平行的.sln和.proj文件具有不同的綁定是什麼?他們經常改變嗎?

我認爲您可以通過使用Team Foundation Power Tools中的TFPT ONLINE命令來維護更改歷史記錄。

  1. 打開SLN_A
  2. 進行更改(VS自動檢查出來反對TFS_A
  3. 簽上TFS_A,運行TFPT ONLINETFS_B之前。這應該選擇添加,編輯,刪除。
  4. 登記SLN_ATFS_A
  5. Checkin SLN_B on TFS_B

這個唯一的問題可能是,SLN_A籤可能搞砸了B/C的文件將返回到只讀的SLN_B掛起的更改。不確定。

爲什麼你需要保持平行TFS?看起來像你應該直接針對他們的TFS,無論是在分支機構,通過代理,還是兩者。

+0

這不會保留任何更改歷史記錄或登記的意見,雖然,他們可能需要... – 2009-06-09 03:26:49