svn:revert to this version 和 revert changes from this version的區別


假設我們有許多個版本,版本號分別是1-10

如果我們在7這里選擇revert to this version那么7之后的8,9,10的操作都會被消除

如果在7選擇revert changes from this version那么7版本的修改將會被消除

如果同時選擇7,8 revert changes from this version那么7和8兩個版本的所做的修改都會被

update to revision和revert to revision很像,都會融合你本地未提交的修改。它們2個的區別是:
revert to revision會把這個rev作為最新版本,而update to revision不會。
所以 revert to revision 相當於 先update to revision,然后copy該內容到其他地方,然后update,然后再把內容覆蓋回來。
所以如果你想永久恢復到以前的某個版本,就用revert to revision
如果你只是想臨時恢復到以前的某個版本,那么就用update to revision
update to revision比revert to revision要常用得多
看看tortoise svn的右鍵菜單就知道了,有update to revision,但沒有revert to revision。
 
 
Revert to this Revision:回滾到特定的歷史版本
update item to revison: 本地更新到某歷史版本,作為只讀模式版本無法提交所作的更改,一般作查看歷史版本用,無其它用途!
update to revision則可以更新到指定版本(可以是更舊的版本)。
 

增刪項目文件及目錄的操作

增刪項目內文件或目錄,請一定使用svn add ,或svn del 或svn rename,然后做commit操作.

 

、Update To Revision——恢復到某個版本

當 項目成員想要把某個項目恢復到以前的某個版本時,在該項目上單擊鼠標右鍵,選擇TortoiseSVN菜單下的Update To Revision,於是,在出現的Update對話框中可以先點擊“Show Log”來查看及確定要恢復到的版本號,或者直接將要恢復到的版本號填入“Revision”旁的編輯區內,最后點擊“OK”。於是,該項目就恢復到想要 的項目版本了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM