我在使用 svnserve 的 BSD 机器上有一个 Subversion 存储库,我通过 BSD 客户端访问它:
svn co svn://my.domain.com/my/repo/dirs ...
这很好,但我总是使用同一个域进行访问,而且我经常不得不检查几个不同的目录并重新输入域是一件很痛苦的事情。 svnserve 二进制文件作为守护进程调用,并带有指定的根目录:
svnserve -d -r /svn/root
我想配置我的 subversion 客户端,这样我就可以输入如下内容:
svn co dir1/ dir2/subdir dir2/subdir2/
checkin 、 checkout 以及其他任何事情,因为域永远不会改变。最好有一个默认目录来 check out 文件。我看过书,但没有找到任何东西。我可以通过 shell 执行此操作,但它似乎是 Subversion 可能具有的一种功能。
是我书看得不够好还是不可能?
最佳答案
我已经看了一段时间了,等待一个好的答案。不幸的是没有人有。 (你试过 superuser.com 了吗?)
无论如何,我昨晚想到的一个想法是您可以使用环境变量。那会变成
svn co svn://my.domain.com/my/repo/prj1
进入
svn co $MY_REPO/prj1
关于svn - 颠覆 : Defining a Location Alias,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1636655/