检出: svn checkout URL
更新: svn update
提交: svn commit -m '提交说明' 简写:svn ci -m '提交说明'
添加: svn add filename
svn add *.txt (添加所有txt文件)
svn add . (添加所有文件)
查看: svn status
恢复: svn revert filename
删除: svn delete filenamde
差异: svn diff
日志: svn log
信息: svn info忽略添加: svn propset svn:ignore 'logs' .
忽略编辑: svn propedit svn:ignore .
忽略查看: svn propget svn:ignore .
创建资源
svnadmin create /home/ruoyi/svn/repository/test
配置
vim test/conf/svnserve.conf
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = /home/ruoyi/svn/repository
vim test/conf/passwd
test =123456
vim test/conf/authz
user_group = test
[/]
@user_group = rw
* =
重启服务
killall svnserve
svnserve -d -r /home/ruoyi/svn/repository/
检出代码
svn checkout svn://ip/test
添加文件
svn add text.txt
添加忽略文件
svn propedit svn:ignore .idea
提交文件
svn ci -m "ignoring some file"
对于已经加入版本库的文件直接忽略是没有用的,需要从版本库中清除然后再加入忽略
svn rm target
查看日志
svn log svn://ip/test
完整过程