我有TFS的內部Project.Awakening.Protocol.The.Return.Of.Jedi.Knight。如何與其他項目替換項目在TFS源控制,並保持相同的路徑在TFS
對於一些特殊的原因,我決定重寫與其他文件夾TFS外新版本的項目。
用解決方案中的新項目替換現有項目的最佳方法是什麼?
我應該刪除原來的項目和登機刪除,然後將複製新的文件夾粘貼到相同的結構,新的文件添加到源代碼控制和簽入新文件?
有沒有更好的方法?
我有TFS的內部Project.Awakening.Protocol.The.Return.Of.Jedi.Knight。如何與其他項目替換項目在TFS源控制,並保持相同的路徑在TFS
對於一些特殊的原因,我決定重寫與其他文件夾TFS外新版本的項目。
用解決方案中的新項目替換現有項目的最佳方法是什麼?
我應該刪除原來的項目和登機刪除,然後將複製新的文件夾粘貼到相同的結構,新的文件添加到源代碼控制和簽入新文件?
有沒有更好的方法?
我沒有看到你建議的方式有什麼問題。無論您是否希望在刪除後簽入,都取決於您。它不會更改最終結果,只是將刪除步驟添加到您的歷史記錄中。就我個人而言,我會這樣做。
我想,如果只是重新生成相同的文件,我想你應該能夠只需檢查現有項目中,一代又替換文件,然後檢查更新的文件後面;沒有必要刪除然後重新添加項目。對於項目的新增文件,請檢查文件;不需要文件,刪除文件。這是最好的保險方式。
至於你porposed方式,它是一樣的項目移動到TFS源控制不同的文件夾:
由於您不再需要舊項目,您可以簡單地刪除或銷燬(丟失歷史記錄)項目。欲瞭解更多信息,你也可以看看Igor ostrovsky的回答這個問題:Visual Studio move project to a different folder
不一樣的文件,不同的版本。我所做的就是從解決方案中刪除項目,從項目控制中刪除項目文件,檢查刪除項目,並將新項目讀入解決方案,然後簽入新文件並手動添加到源代碼管理中缺少的少量項目。 –