使用說明
1 Blame 檢視代碼修改的版本号
場景
需要檢視誰送出的代碼,并且之前修改的内容
2無法徹底恢複回退到特定版本
場景說明
需要查詢某一功能修改的版本代碼,然後同步到其他的衍生版本上。或者知曉某一個bug引入的版本代碼。基于以上的需求,需要進行版本的回退,這裡的回退,是完全的恢複到曆史的某一個版本,而不是将目前的修改代碼和以前的代碼進行合并
實踐結果
svn隻允許從低版本更新到高版本,不允許出現恢複到某一個版本的情況。已經測試過的
Update item to revision, Revert to this revision, Revert changes from this revision
這三個功能,均需要合并代碼,而不是完全的恢複到特定版本
解決方案
重新Checkout到特定的版本,因為隻能夠從低版本到高版本的更新,從一個最低的版本開始尋找,然後采用二分法進行版本的更新
3 LogMessage
添加什麼功能
修改什麼細節
修複什麼問題,原因
問題總結
1)SVN送出檔案失敗:系統找不到指定路徑
完成程式代碼工作後,進行SVN的檔案送出。先進行項目的更新,然後在修改的檔案上進行送出操作,發現SVN彈出提示資訊,“系統找不到指定路徑”送出失敗.
通過cleanup解決了問題
題外
提供另外的一個可能的方案
出現這個問題的原因是,在.svn目錄中缺少一個叫做tmp的檔案夾
在.svn目錄中手動添加一個tmp檔案夾
參考
http://blog.csdn.net/laowang2915/article/details/77153235
本文轉自fengyuzaitu 51CTO部落格,原文連結:http://blog.51cto.com/fengyuzaitu/1949485,如需轉載請自行聯系原作者