能不能有方法这样配置svn的库呢,比如硬盘上有两个文件夹/home/repository/a,/home/repository/b
配置好后分别对应两个访问地址,比如:svn://server-ip/a/,和svn://server-ip/b/
通过不同地址访问进去的内容是放在不同的文件夹的
而不是通常看见的多个虚拟目录,实际内容都是放在一个文件夹下的
谢谢,不知道大家能不能明白我的意思
这个应该可以,按照你的想法,只是把通常的一个版本控制文件夹分成了两个 应该能办到。
/home/repository做为根目录 在其下 分a 和 b 两个文件夹 而以前是直接把svn植入一个文件夹 现在就是说a和b 都要植入一次 启动svnserve
这样用svn://.../a/,和svn://.../b/ 应该就是两个了
你将文件放到哪个目录下,就能在相应的目录下管理版本。
嗯 我实验了一下 可以的 不过我不是用命令行创建的 我是直接创建了/home/repository
然后在下面分了a和b 用TortoiseSVN->Import(导入) 这种方式
你可以实验一下 svn是支持多库的
如何植入
连续执行两个
svnadmin create /home/repository/a
svnadmin create /home/repository/b
然后再访问?
是的,我自己在本机就是这样用的:
我有两个自己的项目jgbc、miniweb,分别建立了两个svn库,如下:
E:\BestPractice\SVN\jgbc
E:\BestPractice\SVN\miniweb
我使用的是windows,Linux下是类似的用法
SVN访问路径为:
file:///E:/BestPractice/SVN/jgbc
file:///E:/BestPractice/SVN/miniweb