Ⅰ 在eclipse裡面使用SVN,怎麼實現版本回滾
據我所知來Eclipse裡面的SVN是以插件的源形式存在,不具有回退功能,建議使用客戶端TortoiseSVN進行相關操作。
具體步驟:
安裝TortoiseSVN----->在本地副本的文件或目錄的圖標上單擊滑鼠右鍵---->TortoiseSVN---->showlog——>找到想還原到的版本號或者說節點------->右鍵,復原到此版本
Ⅱ 如何把項目還原到svn更新之前(更新之前的項目和已保存的任何版本都不一樣)
1、找到svn目錄,右鍵文件顯示svn操作列表,選擇svn更新至版本,如圖
Ⅲ svn 怎麼回滾到之前的 版本
這種情況下,用svn merge命令來來進行回滾源。
回滾的操作過程如下:
1、保證我們拿到的是最新代碼:
svn update
假設最新版本號是28。
2、然後找出要回滾的確切版本號:
svn log [something]
假設根據svn log日誌查出要回滾的版本號是25,此處的something可以是文件、目錄或整個項目
如果想要更詳細的了解情況,可以使用svn diff -r 28:25 [something]
3、回滾到版本號25:
svn merge -r 28:25 something
為了保險起見,再次確認回滾的結果:
svn diff [something]
發現正確無誤,提交。
4、提交回滾:
svn commit -m "Revert revision from r28 to r25,
Ⅳ SVN倉庫版本回退
當我們使用SVN增理備份和恢復時,如果不小心使用svnadmin load錯了版本時,需要先裝load錯的版本刪了再重新load正確的版本。查詢過svnadmin 的命令,貌似沒有發現刪除或回退指定版本相關的命令,但是我們可以直接刪改文件來實現這個功能。
我們要load的mp文件有
由於操作失敗,我們load test.0-10.mp後直接load了test.16-25.mp
這時候在load完 test.16-25.mp時會有如下提示
此時查看svn show log會發現原來的16-25的版本號改為了11-20,直接跳過了11-15的版本號。如果再load 11-15的話就會裝版本號的順序弄反,導致倉庫數據出錯。
此時我們需要先刪除倉庫中的11-20版本,再重新依次load test.11-15.mp 和 test.16-25.mp
回滾完成了,這時候可以重新load正確的版本了。
這種操作也可以刪除svn倉庫中的指定版本,徹底的毀屍滅跡,不在svn版本庫中留下痕跡。
Ⅳ 誰能幫我詳解Svn如何打版本號怎麼還原以前的版本
SVN是一部時間機器,能記錄很多提交的數據信息。
你只要添加一個文件或目錄,點擊了Commit命令,SVN就會生成一個新的版本號,再添加,再Commit後,版本號就會增加
1
,SVN的版本號就是這樣累加出來得。
要是還原以前的版本號,你得先知道以前版本號是多少?
然後使用SVN
Switch命令,把你原來的版本號輸入,點擊確認就以回到原版本了。
Ⅵ svn鐨勫囦喚涓庤繕鍘熸庝箞鐢ㄨ剼鏈瀹炵幇svn澶囦喚
svn鐨勫囦喚涓庤繕鍘
浠撳簱涓鐗堟湰鐨勫囦喚鍙婅繕鍘熷艦寮忎富瑕佹湁涓ょ嶏細
鏂瑰紡涓錛氱洿鎺ュ囦喚浠撳簱鏁翠釜鏂囦歡澶癸紙鍏ㄩ儴鐗堟湰錛夛紝閲嶈卻vn紼嬪簭鍚庣洿鎺ヨ繕鍘熻繃鍘匯
鏂瑰紡浜岋細閫氳繃svn鍛戒護琛屽囦喚鍜岃繕鍘熸寚瀹氱増鏈鍙風殑鏁版嵁
鍏ㄥ囦喚錛氫嬌鐢╯vnadmin
hot鎴杝vnsync鏉ュ仛錛屼緥錛
svnadmin
hot
path/to/repository
path/to/backup
鈥揷lean-logs
澧為噺澶囦喚錛氫嬌鐢╯vnadmin
mp鐨勨搃ncremental閫夐」鏉ュ疄鐜
svnadmin
mp
鐗堟湰搴撹礬寰勫強鍚嶇О
鈥搑evision
涓婃″煎嚭鐨勭増鏈鍙:鍒版湰嬈¤佸煎嚭鍒扮殑鐗堟湰鍙
鈥
incremental
>
瀵煎嚭鐨勫懡鍚
榪樺師鐗堟湰錛歴vnadmin
load
瑕佹仮澶嶇殑鐗堟湰搴撹礬寰勫強鍚嶇О
<
瀵煎嚭鐨勫懡鍚
svnadmin
hot
path/to/repository
path/to/backup
鈥揷lean-logs
涓涓鎶宸э細濡傛灉浣犳湁涓涓杈冨ぇ鐨凷ubsersion鐗堟湰搴撹屼綘鍙堟兂鐢ㄦ渶灝戠殑絀洪棿鏉ュ皢瀹冨囦喚涓嬫潵錛
鐢ㄨ繖涓鍛戒護錛堣峰皢/repo鏇挎崲鎴愪綘鐨勭増鏈搴撹礬寰勶級鍚э細
svnadmin
mp
鈥揹eltas
/repo
|bzip2
|tee
mp.bz2
|
md5sum
>mp.md5
鍒嗘ヨВ閲婏細鏈閲嶈佺殑涓姝ユ槸
-deltas,灝嗘秷鑰楁洿澶氱殑CPU璧勬簮錛屼絾鎷ユ湁鏇存湁鏁堢殑宸寮傚瓨鍌ㄥ姙娉曘
bzip2鍘嬬緝鏂規堟瘮gzip鎱錛屼絾鎹㈡潵鐨勬洿濂界殑鍘嬬緝鐜囥
鏇存湁瓚g殑鏄錛宼ee鏂規硶灝嗗帇緙╃殑鏁版嵁嫻佽漿鍚戝埌鏂囦歡mp.bz2,鍚屾椂灝嗗叾杈撳嚭鍒版爣鍑嗚緭鍑猴紝鍚庤
鏈夎漿鍚戠粰浜哅D5鎽樿佽$畻宸ュ叿銆
瑕佹仮澶嶈繖涓鐗堟湰搴擄紝媯鏌ユ牎楠屽礆紙md5sum鍒涘緩鐨勶級,鍒涘緩涓涓絀虹殑鐗堟湰搴擄紝鎮㈠嶅囦喚錛
md5sum
-c
mp.md5
<mp.bz2
svnadmin
create
newrepo
bzcat
mp.bz2
|
svnadmin
load
newrepo