在 SVN(Subversion)中,“创建版本库”通常指的是在服务器端用 svnadmin 命令创建一个新的仓库(Repository)。下面按常见场景说明。
# CentOS / RHEL
yum install subversion
# Ubuntu / Debian
apt-get install subversion
svnadmin create /path/to/repository
示例:
svnadmin create /var/svn/myrepo
创建成功后,目录结构类似:
myrepo/
├── conf/
├── db/
├── hooks/
├── locks/
├── format
└── README.txt
svnadmin create D:\svn\myrepo
编辑:
/path/to/repository/conf/svnserve.conf
示例:
[general]
anon-access = none
auth-access = write
password-db = passwd
编辑 conf/passwd 添加用户:
[users]
user1 = 123456
启动服务:
svnserve -d -r /var/svn
客户端访问:
svn://服务器IP/myrepo
通常使用 mod_dav_svn,适合企业环境,配置较复杂。
svn checkout svn://ip/myrepo
或导入代码:
svn import ./project svn://ip/myrepo/trunk -m "init"
如果你告诉我:
我可以给你更具体的配置步骤。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。