目前在公司跟同事開始使用svn,
記錄一下用過的指令與心得。
windows: TortoiseSVN
ubuntu: svn-workbench
Basic funcion:
Example.
1. check out
svn co http://192.168.0.4/svn/
2. commit
svn ci
3. update
svn up
4. add
svn add filename/directory
5. mv (修改檔名,但之前記錄還要留下)
svn mv filename new_filename
6. revert (還原這次的修改,回到前一版的檔案狀態)[未commit前可用]
svn revert file/directory
7. log
svn log
svn log -l 10 (顯示10筆最新log)
svn log -c 100 (顯示 revision 100 的 log)
svn log -v 100 (顯示 revision 100 的詳細 log)
8. rm
svn rm http://192.168.0.4/svn/src/driver
---------------------------------------
svn 檔案資訊
? 此檔案不存在 svn 裡
A 此次新增的檔案
C 此檔案已經有人改過,合併不成功,需人工介入
D 此次移除的檔案
M 此檔案有修改過
U 此檔案有被更新過
Reference:
1.
Tsung's Blog: SVN 基本指令教學
http://plog.longwin.com.tw/my_note-programming/2007/07/10/svn_tutorial_2007
0 意見:
張貼留言