2017-10-09 42 views
0

我有TFS的內部Project.Awakening.Protocol.The.Return.Of.Jedi.Knight。如何與其他項目替換項目在TFS源控制,並保持相同的路徑在TFS

對於一些特殊的原因,我決定重寫與其他文件夾TFS外新版本的項目。

用解決方案中的新項目替換現有項目的最佳方法是什麼?

我應該刪除原來的項目和登機刪除,然後將複製新的文件夾粘貼到相同的結構,新的文件添加到源代碼控制和簽入新文件?

有沒有更好的方法?

回答

0

我沒有看到你建議的方式有什麼問題。無論您是否希望在刪除後簽入,都取決於您。它不會更改最終結果,只是將刪除步驟添加到您的歷史記錄中。就我個人而言,我會這樣做。

0

我想,如果只是重新生成相同的文件,我想你應該能夠只需檢查現有項目中,一代又替換文件,然後檢查更新的文件後面;沒有必要刪除然後重新添加項目。對於項目的新增文件,請檢查文件;不需要文件,刪除文件。這是最好的保險方式。

至於你porposed方式,它是一樣的項目移動到TFS源控制不同的文件夾:

  1. 移動項目文件夾。
    • 如果項目是在源代碼控制,使用源代碼控制命令做動作。
  2. 編輯在文本編輯器解決方案文件。應該只有一條路徑需要更改。

由於您不再需要舊項目,您可以簡單地刪除或銷燬(丟失歷史記錄)項目。欲瞭解更多信息,你也可以看看Igor ostrovsky的回答這個問題:Visual Studio move project to a different folder

+0

不一樣的文件,不同的版本。我所做的就是從解決方案中刪除項目,從項目控制中刪除項目文件,檢查刪除項目,並將新項目讀入解決方案,然後簽入新文件並手動添加到源代碼管理中缺少的少量項目。 –