SVN用法大全,SVN除了update、commit还有什么
生活随笔
收集整理的這篇文章主要介紹了
SVN用法大全,SVN除了update、commit还有什么
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
svn除了大家都知道的update、commit以外還有什么常用功能呢? 點擊TortoiseSVN后,出現了右圖的列表,這其中有哪些是常用的功能呢?最近在家辦公,有些東西要svn操作,就了解了下。
咱們從上面開始
1、Show log
顯示svn提交記錄,就是我們的日志
2、Repo-browser
打開你要比較的兩個版本所在的地址,選擇一個版本做為比較的基礎(單擊右鍵—選擇mark for comparison),再選擇另外一個版本(單擊右鍵—選擇show difference as unified diff),然后就會生成一個兩個版本的不同之處的文本。
其實這個我一直用來查看我的svn地址,用來提交給組里。
3、Check formodifications
查看當前修改的需要變更的文件以及個數
4、Revision graph
查看文件的分支,版本結構,可以點擊Revision Graph,系統以圖形化形式顯示版本分支.
5、Resolve
標記為resolved, 則將當前文件設定為最新的狀態。
6、update to revision
永久恢復到以前的某個版本
7、Revert
對修改過的東西進行回滾操作。一般有2種情況發生時需要用到回滾的操作:
- 修改過的東西沒有遞交(commit)
這種情況下revert會取消之前的修改
- 改動的東西并且遞交了
這種情況下,用svn merge命令來進行回滾。
8、Clean up
如果SVN告訴你工作拷貝中的一部分已經“鎖定”了,你就需要運行這個命令了。
9、Get lock
鎖定文件,此時其他人無法提交,不會被覆蓋,提交后自動解除
10、Release lock
解鎖
11、Branch/tag
在TortoiseSVN中創建分支
12、Switch
切換資源庫
13、Merge
合并分支
14、Export
當你要發布或編譯的時候,最后采用export,它不會引入svn的附加文件
15、Relocate
遷移備份
16、add
將新增的文件加入到編譯器中,而不會將修改的文件添加進去
總結
以上是生活随笔為你收集整理的SVN用法大全,SVN除了update、commit还有什么的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Dockerfile 入门看这篇就够了
- 下一篇: Web项目使用nginx实现代理端口访问