2011年12月2日金曜日

[项目管理] SVN 使用

签出
svn checkout http://xxx.googlecode.com/svn/trunk [本地文件夹名]

更新本地
svn update file

强制覆盖本地文件
svn revert file

强制覆盖服务器文件
mv file file.bak
svn update file
mv file.bak file
svn commit file

查看某个版本做了哪些变更, 包含此版本中所有被更该过的文件列表
svn log -v -r r5

查看文件夹 (文件) 有无变更
svn status path/
svn status path/file

查看某文件 (文件夹) 版本历史
svn log
svn log file
svn log -r5:6 file

对比 2, 3 版本之间的差异
svn diff -r 2:3 path/file

查看 (文件夹) 文件详细信息
svn info path
svn info path/file

添加文件
svn add path/file

提交
svn commit -m 'some thing' path/file
svn commit path/file

设置 SVN_EDITOR
# SVN Settings
SVN_EDITOR="vi"; export SVN_EDITOR

设置代理服务器 (proxy)
vi ~/.subversion/servers
[global]
http-proxy-host = http://www.proxy.com
http-proxy-port = 80


http://www.176ku.com/wenzhai/xitong/200908/11183.html
http://blog.csdn.net/nancy198696/article/details/4059726
http://www.cnitblog.com/zouzheng/archive/2008/01/24/39280.html

0 件のコメント:

コメントを投稿