http://www.cppblog.com/kuramawzw/archive/2011/04/26/145048.aspx 命令详细说明
http://www.neatstudio.com/show-572-1.shtml 这个不错,命令都挺详细
http://wangjiajun53880.blog.163.com/blog/static/117001394201011953344149/
http://www.pkphp.com/2008/07/15/linux%E4%B8%8Bsvn%E5%91%BD%E4%BB%A4%E5%A4%A7%E5%85%A8/
http://blog.csdn.net/DL88250/archive/2007/09/12/1782569.aspx
http://www.docin.com/p-46200672
http://space.itpub.net/9759696/viewspace-86383
http://ictch.iteye.com/blog/1055306
########################################
后台运行SVN
svnserve -d -r /opt/svndata/repos/
SVN提交,没有--message会进入编辑软件
svn ci --message modify rain.txt
当前文件的冲突已经解决,应用合并后的文件
--accept ARG : 指定自动解决冲突动作的源
('base', 'working', 'mine-conflict',
'theirs-conflict', 'mine-full', 'theirs-full')
svn resolve rain.txt --accept working
解决冲突的办法:用最新的版本覆盖本地的
cp rain.txt.r56 rain.txt 首先用最新的覆盖本地的
svn resolve rain.txt --accept working 再用这个命令解决冲突
还有一个办法就是恢复本地的修改
svn revert rain.txt
-r [--revision] ARG : ARG (一些命令也接受ARG1:ARG2范围)
版本参数可以是如下之一:
NUMBER 版本号
'{' DATE '}' 在指定时间以后的版本
'HEAD' 版本库中的最新版本
'BASE' 工作副本的基线版本
'COMMITTED' 最后提交或基线之前
'PREV' COMMITTED的前一版本
svn diff -r 47:48 比较47版本和48版本的差别
svn log -r head显示最新版本的提交日志
svn diff -r head 显示本地文件和最新版本的差别
svn update -r prev rain.txt将这个文件更新到前一个版本
svn update -r 版本号,例如:svn update -r 8 更新到第8版本
svn co svn://localhost --r {'2011-06-13'}
svn add test.txt添加一个新的文件
svn del text.txt 删除一个文件
svn copy svn://localhost svn://localhost/branches -m "dfdfdfdfdfdf" 建立分支,直接远程拷贝
svn switch svn://localhost/branches 切换到分支
svn delete svn://localhost/yan -m "kdfdkfjkdf" 删除分支
svn copy rain svn://localhost/yan -m "lklklk" 直接把本地的做成一个分支
svn info|grep URL看svn的URL