我最近閱讀了關於擱置,並認爲這是一個非常有用的概念。所以,當下一次在我的應用程序中遇到一個bug時,我擱置了我正在做的大量工作,修復了bug(對類進行了大約30/40的更改並進行了一些重構),並檢查了固定碼。如何快速有效地取消我在VS2010中的代碼?可能嗎?
我現在想取消擱置我正在處理的代碼,但保留我所做的更改。問題是,我對服務器上的文件進行了大量更改,這些更改尚未完成。
我能在這裏做什麼?看起來好像要花幾個小時/天才能再次合併一切。我知道Eclipse有一個很棒的功能,您可以在其中比較兩個文件,並且每次更改都決定您是在服務器上還是在本地版本中使用該版本。類似於我可以選擇擱置版本或本地版本的東西將是完美的。
有沒有什麼能讓我的生活更輕鬆,或者我註定要通過shelveset,在每個衝突文件中查看服務器版本,查看本地版本,將本地版本的各個部分複製到一個記事本文件,將它們複製到服務器版本等等等等。這似乎是一個可怕的混亂。
任何人都可以幫我嗎?
也許這將幫助:http://blog.stevehorn.cc/2007/11/team-foundation-server-unshelve.html –