我经常需要使用以下命令创建新的SVN存储库:
svnadmin create repo123
然后要访问repo,在conf
文件夹中我需要更改passwd
文件:
[users]
User1=password1
并在svnserve.conf
文件中取消注释以下行:
anon-access = read
auth-access = write
password-db = passwd
对于每个新的存储库,我都必须这样做。
我的团队只有2个用户,他们拥有相同的权限,因此,是否有办法自动为每个存储库使用这些设置?
或者我完全错了,我是否只需要为每个项目使用一个带有子文件夹的存储库?
答案 0 :(得分:0)
我认为您需要编写自己的脚本才能执行此操作。
您是否正在使用svn协议并将密码以明文形式存储在该文件中?
有一些基于GUI的工具没有很大的开销,可能会让你更实际地管理它。
退房 svnmanager.sourceforge.net 视觉SVN
至于如何管理您的回购(一对多) - 我们需要更多地了解您的代码的结构/隔离方式。即它是为不同的客户,应用程序等?
答案 1 :(得分:0)
不确定到目前为止有多少个存储库...如果你不想要一个大的转换开销,我会认为在存储库创建时重新编写配置文件的自定义脚本将是答案......直接调用svnadmin,让脚本同时执行和makefile配置更改