首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > CVS SVN >

svn心得

2012-07-02 
svn经验一下内容摘录自自己的wiki,所以链接可能有问题!目录sudo chown wasion /server/svncd /server/svns

svn经验

一下内容摘录自自己的wiki,所以链接可能有问题!

目录

    sudo chown wasion /server/svncd /server/svnsvnadmin create wasion?

    nano wasion/conf/svnserve.conf#禁止匿名访问anon-access = noneauth-access = writepassword-db = passwdauthz-db = authz

    ?

    nano wasion/conf/passwd#创建用户skzr.orgskzr.org = mypassword

    ?

    nano wasion/conf/authz#文件内容[groups]<用户组名> = <用户1>,<用户2># 版本库目录格式:[/目录]@<用户组名> = <权限><用户名> = <权限># 示例:  [groups]  admin = alan  [/]  @admin = rw  [/svn/wasion/WebProject]  king = rw(表示king能够读写/svn/wasion/WebProject目录下的所有信息)  [repository:/baz/fuz] repository使用你的svn的项目明如:[wasion:/]

    ?

    #!/bin/sh#start svn serverMY_SVN_ROOT="/server/svn/"exec svnserve -d --listen-port 5566 -r $MY_SVN_ROOT

    ?

    测试:netstat -ant 看看5566是不是已经起来了客户端连接:svn://ip:5566/wasion 即可访问

    checkout

    ?

      svn --username username --password password checkout svn://127.0.0.1:5566/wasion

      同步两个svn库

      ?

        同步指令,参考code.google上的帮助:
        $ svnadmin create localrepos$ emacs localrepos/hooks/pre-revprop-change # make it 'exit 0'$ chmod +x localrepos/hooks/pre-revprop-change$ svnsync init --username USERNAME file:///path/to/localrepos https://myproject.googlecode.com/svnCopied properties for revision 0.$ svnsync sync --username USERNAME file:///path/to/localreposCommitted revision 1.Copied properties for revision 1.Committed revision 2.Copied properties for revision 2.[...]
        ?

热点排行