我可以導入更改b/w本地版本和簽入版本的代碼。我使用的是TFS 2010。我之所以問這個問題是因爲我希望將我的代碼發送給無法訪問TFS源代碼管理的外部審閱者。導入代碼更改,同時比較源代碼控制代碼
我目前的想法是,如果我可以導入一些變化,那麼審閱者可以通過windiff或無法比較的工具查看變更。
我可以導入更改b/w本地版本和簽入版本的代碼。我使用的是TFS 2010。我之所以問這個問題是因爲我希望將我的代碼發送給無法訪問TFS源代碼管理的外部審閱者。導入代碼更改,同時比較源代碼控制代碼
我目前的想法是,如果我可以導入一些變化,那麼審閱者可以通過windiff或無法比較的工具查看變更。
爲什麼不乾脆:
<<filename>>-new.cs
<<filename>>-old.cs
如果您只想導入已更改的代碼,您可以先檢出所有文件,然後複製審閱者通過本地文件發送給您的文件。
然後使用TFS電動工具中的tfpt uu命令撤消所有未更改的文件。現在你只有修改過的文件列表。
對於一種非常不同的方法,您可以將git與TFS一起使用,並使用git將更新推送給您的審閱者遠程存儲庫。然後,您可以在準備就緒時將其更改提供給他們,並在他們查看時將其推送到TFS。
一個想法如何這可能是做看看http://www.richard-banks.org/2010/04/git-tfs-working-together-version-2.html
理查德,看起來非常複雜,沒有整合...爲什麼這比埃瓦爾茲更好? – 2010-09-09 10:12:33
如果您在遠程端使用git,您可以看到他們所做的所有更改(即簽入歷史記錄)。只是做一個tfpt uu只會給你兩個不同的代碼庫粉碎在一起的結果。它工作正常,我自己也經常做,我只是提供了一個使用DVCS的選項,因爲這是一個典型的DVCS場景 – 2010-09-10 00:35:01
澄清:你想切換到代碼的外部審查,只希望導入的改變的代碼? – 2010-09-07 18:28:23
正確............ – Gainster 2010-09-07 21:17:29