svn:总是在某个根目录中创建新的存储库
我刚刚在 Windows XP Pro 机器上安装了 Subversion。我是否可以配置 SVN,使其始终使用相同的根目录来创建新的存储库:
svnadmin create
?
因此,如果我这样做:
svnadmin create myrepository
它会自动创建一个存储库,例如:
D:\data\svn\repositories\myrepository
?
提前致谢。
I've just installed Subversion on a Windows XP Pro box. Can I configure SVN in such a way that it always uses the same root directory to create a new repository with:
svnadmin create
?
So that if I do:
svnadmin create myrepository
it will automatically create a repository in for instance:
D:\data\svn\repositories\myrepository
?
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我们在系统路径中有一个脚本(我们将其命名为
new-repo
)来执行此操作。事实上,它不仅在指定的全局位置创建一个存储库(这就是您所询问的),而且还创建/trunk
、/branches
和>/tags
目录,并在/trunk
上设置公共svn:ignore
。在我们的例子中,我们还有一些提交前和提交后触发器,因此脚本会自动将它们复制到位。We have script (which we named
new-repo
) in the system path that does just that. In fact, it not only creates a repository in a designated global location (which is what you are asking about) but it also creates a/trunk
,/branches
and/tags
directory and sets up a commonsvn:ignore
on/trunk
. In our case, we also have some pre and post-commit triggers so the script automatically copies them in place automatically.根据红皮书,没有。
只有自定义脚本才能达到您想要的效果。
According to the redbook, no.
Only a custom script could achieve what you want.