使用每个SVN存储库的默认用户设置?

时间:2015-12-16 16:42:53

标签: svn

我经常需要使用以下命令创建新的SVN存储库:

svnadmin create repo123

然后要访问repo,在conf文件夹中我需要更改passwd文件:

[users]
User1=password1

并在svnserve.conf文件中取消注释以下行:

anon-access = read
auth-access = write
password-db = passwd

对于每个新的存储库,我都必须这样做。

我的团队只有2个用户,他们拥有相同的权限,因此,是否有办法自动为每个存储库使用这些设置?

或者我完全错了,我是否只需要为每个项目使用一个带有子文件夹的存储库?

2 个答案:

答案 0 :(得分:0)

我认为您需要编写自己的脚本才能执行此操作。

您是否正在使用svn协议并将密码以明文形式存储在该文件中?

有一些基于GUI的工具没有很大的开销,可能会让你更实际地管理它。

退房 svnmanager.sourceforge.net 视觉SVN

至于如何管理您的回购(一对多) - 我们需要更多地了解您的代码的结构/隔离方式。即它是为不同的客户,应用程序等?

答案 1 :(得分:0)

不确定到目前为止有多少个存储库...如果你不想要一个大的转换开销,我会认为在存储库创建时重新编写配置文件的自定义脚本将是答案......直接调用svnadmin,让脚本同时执行和makefile配置更改