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”。於是,該項目就恢復到想要 的項目版本了。

二.svn出現倉庫被鎖, Please execute the 'Cleanup' command.解決方案

勾選以下選項點擊ok

三.SVN不顯示圖標顏色

https://blog.csdn.net/qq_36595013/article/details/84106923

 

發佈了236 篇原創文章 · 獲贊 48 · 訪問量 20萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章