Linux svn 版本回滾的方法

2021-06-06 00:05:56 字數 681 閱讀 4660

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 'rollback to last revision:'

svn log -v 顯示所有影響檔案的路徑及日誌

svn log -l 1 -v 顯示最近的1個版本的影響檔案的路徑及日誌

svn log -r ver1:ver2 檢視2個版本之間的所有日誌

svn log -v |sed -n '1p; 2,/^-/d; /wangyong/,/^-/p' |less  查詢wangyong提交的日誌

svn diff -r version1:version2 比較2個版本之間的區別

版本回滾

svn merge ./ -r latested-version : x-version  

svn st

svn ci -m

上面方法複雜了其實svn up就帶有獲取到指定版本的功能 更簡單

rm -rf *

svn up -r 版本號

linux svn 版本回滾

實踐經驗總結 1 svn log 檢視當前最新版本和需要回滾到的版本。假設當前最近版本是 r201526 需要回滾到的版本是 r197364 2 如果本地的 和版本r201526一致 無diff 這種情況下 svn merge r 201526 197364 svn ci m roll back t...

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...