|
一、改動還沒被提交的情況(未commit) 這種情況下,見有的人的做法是刪除work copy中文件,然后重新update,恩,這種做法達(dá)到了目的,但不優(yōu)雅,因?yàn)檫@種事沒必要麻煩服務(wù)端。 其實(shí)一個(gè)命令就可以搞定: PATH可以是準(zhǔn)備回滾的文件、目錄,如果想把某個(gè)目錄下的所有文件包括子目錄都回滾,加上-R選項(xiàng)。 二、改動已經(jīng)提交(已commit) 1.首先取得當(dāng)前最新版本,不是最新的有可能帶來麻煩: 假設(shè)當(dāng)前版本是2582. 2.找到要回滾到的版本號,如果不清楚,查看log,diff
假設(shè)回滾到版本2580. 3.mergemerge完使用diff確認(rèn)結(jié)果 4.提交 因?yàn)橛忠淮翁峤?,版本號又升了一個(gè),現(xiàn)在變成了2583.
見有的人是這么做回滾的,就是逐個(gè)修改代碼,然后再提交,如果改動很多的話難免有所遺漏,非常不推薦。
|
|
|