6.回退(revert)到某一版本
馬克-to-win:在公司里,經常有這種情況,比如剛才wanzi已經提交自己滿意的版本12,而mark是個新手,也提交了他的版本13。還解決了沖突,把wanzi的更 改全部覆蓋了。wanzi很氣憤!,怎么辦呢?我們可以采取revert,但這不是那么簡單的。如果我們簡單的采用team/revert(還原),這只 能回到服務器的最新版本。只是廢除我們本地的一些改進。所以我們只能用右擊項目/team/顯示資源歷史記錄,見下圖右下部分,(我的系統有點問題,因為 我的兩個eclipse都在同一台機器上,為了演示方便。按理說作者那欄應有一部分是wanzi), 這里的記錄非常有用,也可以找到過去各個版本的各種文件,而且還可以知道每個版本之間,做了什么樣的改動。馬克-to-win:注意回退時盡量用下面介紹的第二種方法。這里介紹的第一種方法,只需要了解一下即可,復雜,所以失敗率高。現在wanzi發現mark胡搞完的版本是13,wanzi想回復到12,菜單中有個選項是“從修訂版12回復更改”。版本13和版本12就有兩個文件進行了改動,HelloWorld.java和web.xml,下圖以星號的標志都列出來了,而且改動后可以直接提交整個項目。現在的問題是,這兩個文件的目標內容是版本12的,怎么能獲得呢?右擊HelloWorld.java文件,compare with/修訂版,上面會出現一個新的窗口,我們右擊版本12的條目/獲取內容(見下面第二張圖),你會發覺你的HelloWorld.java文件內容已經變了,存下來。這個文件就算修改完了。等項目所有的文件都修改完了,就可以提交了,就完事兒了。提交以后,HelloWorld.java和web.xml文件,都變成版本14了。
更多內容請見原文,原文轉載自:https://blog.csdn.net/qq_44639795/article/details/97939335