實踐經驗總結
1、svn log
檢視當前最新版本和需要回滾到的版本。2、如果本地的**和版本r201526一致(無diff)假設當前最近版本是:r201526;需要回滾到的版本是:r197364
這種情況下:3、如果本地的**和版本r201526一不一致(有diff)svn merge -r 201526:197364 .
svn ci -m "roll back to r197364"
這種情況下,直接執行merge操作,並不能回滾到r97364 ,會發現有一些**和r97364版本並不一致。所以需要先revert.revert的作用是保證現在本地的**和線上最近版本的**是一致的。
svn revert .
svn merge -r 201526:197364 .
svn ci -m "roll back to r197364"
Linux svn 版本回滾的方法
svn log v 顯示所有日誌 並帶修改的檔名 svn log r ver1 ver2 顯示2個版本之間的改動 svn diff r ver1 ver2 版本回滾 綜上,最必要的就是3個步驟 1.確定版本號 svn log 2.合併 svn merge r 3.commit.svn ci m ro...
git本地版本回滾與遠端版本回滾
1 檢視git 提交 git log 該命令顯示從最近到最遠的提交日誌。hard選項,表示徹底將工作區 暫存區和版本庫記錄恢復到指定的版本庫 遠端分支版本回退的方法 1.首先要回退本地分支 git reset hard commitid 2 強制推送到遠端分支 git push f origin m...
svn 版本回滾
svn 版本回滾 取消對 的修改分為兩種情況 第一種情況 改動沒有被提交 commit 這種情況下,使用svn revert就能取消之前的修改。svn revert用法如下 svn revert r something 其中something可以是 目錄或檔案的 相對路徑也可以是絕對路徑。當some...