SVN安装和使用笔记
SVN Linux下安装
1、自定义端口:
svnserve -d -r /data/svndata --listen-port=3911
2、遇到问题:
SVN协议,例如:svn co svn://192.168.43.42:3911/test ./test3
Nginx不支持代理SVN协议。需要安装Apache做代理……
(因为内网要通过Nginx/Apache代理后才能在外网使用)
参见:
利用Nginx+Subversion搭建SVN http协议服务器:
https://www.jianshu.com/p/608bae02b174
Debian上搭建svn服务以及使用nginx作代理http访问的实现记录过程:
http://www.04007.cn/article/719.html
SVN linux客户端常用命令操作:
1、获取文件:
svn co svn://192.168.43.42:3911/test ./test2 --username=prod --password=Prod1230
2、提交修改
svn commit -m 'init' --username=prod --password=Prod1230
3、查看当前的修改日志
svn log
4、与trunck最新版本对比,或者指定版本对比
svn diff -rhead
svn diff -c r3
5、忽略本地某些文件/目录
svn propedit svn:ignore .