一個項目,我有我想移動到不同的位置,在這兩個TFS和文件系統,然後再VS2012解決方案重命名項目VS2012項目。重要的是,我需要確保TFS與我的更改保持同步。如何移動和重命名兩個TFS和VS2012
任何想法如何如此,將不勝感激。謝謝...
一個項目,我有我想移動到不同的位置,在這兩個TFS和文件系統,然後再VS2012解決方案重命名項目VS2012項目。重要的是,我需要確保TFS與我的更改保持同步。如何移動和重命名兩個TFS和VS2012
任何想法如何如此,將不勝感激。謝謝...
您需要使用源代碼管理資源管理器並找到您的項目。您應該可以右鍵點擊它並選擇移動。從那裏,選擇你想要它在源代碼控制中的位置。
您應該能夠通過該解決方案文件,並選擇重命名右擊要重命名在Visual Studio項目。
儘管謹慎一句 - 我強烈建議將此操作分爲兩步。重命名項目,檢查您的更改,然後移動它,反之亦然。 TFS可以在重命名方面表現出一些奇怪的行爲,我決不會將它與移動操作結合起來。
至於文件系統變化的位置,這是完全由你(除非我誤解你)。只需將項目映射到文件系統中的其他位置即可。
您可以右鍵單擊在解決方案資源管理項目,然後選擇「移動」來改變它生活在你的樹。
但是,這確實不是實際上移動您的項目。這將在新位置創建一個項目副本並刪除舊項目,並且您將失去歷史記錄。
我不相信有一種解決方法。
雖這麼說,你仍然可以去你以前的歷史,如果你選擇工具 - >選項 - >源控制 - > Visual Studio團隊基礎,檢查顯示已刪除的源代碼控制管理的項目。
不幸的是,當我點擊一個項目時,「移動」命令不會出現在VS2012中。是否有可能需要設置配置項以使Move命令出現?如果是這樣,一些細節將有所幫助.... –
請確保您對要移動的項目/文件夾有最新的瞭解,那麼它應該可用。 – chrisortman
最簡單的方法是分兩步進行。 1.重命名項目並在解決方案資源管理器中更新程序集。一旦構建成功,檢入您的更改。 2.編輯您的解決方案文件[項目名稱] .sln並更新項目路徑。
重新加載您的解決方案並構建。
最佳答案我發現這個:http://stackoverflow.com/a/10853509/10245 –