我是一位經驗豐富的SVN用戶,習慣於在新的客戶端上使用TFS。我已經調整到新工具的主要問題是 - 我如何獲得工作副本中所有文件的列表,這些文件已經從當前/最新的服務器版本更改過,包括添加或刪除的文件?如何查看TFS中本地工作副本的更改?
本質上,我正在尋找「svn diff
」的TFS等價物。 「TF
」命令行工具有一個「diff」命令,用於報告已更改的文件,但我找不到報告已刪除或已添加文件的選項;這個缺失的功能導致了一些(令人尷尬的)破壞構建的簽入。
我是一位經驗豐富的SVN用戶,習慣於在新的客戶端上使用TFS。我已經調整到新工具的主要問題是 - 我如何獲得工作副本中所有文件的列表,這些文件已經從當前/最新的服務器版本更改過,包括添加或刪除的文件?如何查看TFS中本地工作副本的更改?
本質上,我正在尋找「svn diff
」的TFS等價物。 「TF
」命令行工具有一個「diff」命令,用於報告已更改的文件,但我找不到報告已刪除或已添加文件的選項;這個缺失的功能導致了一些(令人尷尬的)破壞構建的簽入。
哪個版本的TFS?
TFS2010有一個文件夾比較命令,文件>源代碼控制>比較...(或在源代碼控制管理,你感興趣的項目路徑上單擊鼠標右鍵,並選擇比較...)。
搭建源路徑是服務器上的文件夾和目標路徑在你的工作空間(反之亦然)的本地文件夾。在視圖選項,只選擇在源路徑只存在中存在的目標路徑和是不同並單擊OK 顯示項目展項,顯示項目。
是否有任何理由不能使用源代碼管理資源管理器?
如果您右鍵單擊文件夾,項目或分支,您可以單擊比較,您將看到所有已刪除或添加的文件。
謝謝,這很有幫助!我們正在使用VS2008,該功能就在那裏。它有點令人沮喪,它顯示*項目中的所有*文件(不只是差異),即使「顯示項目是相同的」複選框被取消選中;這導致了很多滾動和目光。此外,它似乎沒有捕獲在資源管理器中刪除的文件... – maerics 2010-09-27 18:51:04
這很糟糕。 2010年好多了。他們終於明白了。 – 2010-09-27 18:53:42