create repo:
1.redhat的版本:
cat /etc/redhat-release
2.svn的版本:
rpm -q subversion
(如果没有结果的话,需要安装svn的包)
3.创建名字为test的仓库:
svnadmin create test
4.将目录权限付给testuser:
chown -R testuser:testuser testuser
5.修改/etc/service文件,追加端口映射(存在的话,就不必追加了):
svn 3690/tcp #Subversion
svn 3690/udp #Subversion
6.在/etc/xinetd.d/目录下创建一个svn的文件,将下面内容放入:
service svn
{
socket_type = stream
protocol = tcp
wait = no
user = testuser#这里是自己创建的用户。比如说是testuser
server = /usr/bin/svnserve
server_args = -i -r /base/01/repo #(这里的路径是仓库的路径)
disable = no
}
export SVN_EDITOR=vim
参见:
http://www.taylorit.com/articles/2005-10-17/how.to.set.up.a.subversion.server/
其它:
svn command参考:
http://www.abbeyworkshop.com/howto/misc/svn01/
linux下让svn client不保存用户名和密码:
ls ~/.subversion/
修改~/.subversion/目录下的的config文件:
[auth]
store-auth-creds = no
如果之前已经保存了一些密码,可到~/.subversion/auth/svn.simple目录下,将下面的东西全部删除掉;
如果想设置:editor-cmd,diff-cmd也可以在~/.subversion/config文件中修改;
diff的意思:
http://lowfatlinux.com/linux-compare-files-diff.html
删除已经安装的subversion:
rpm -e subversion
出现:
error rpm specifies multiple packages
可使用:
rpm -e --allmatches subversion