svn:externals URL中的动态用户名

在我的项目目录中,我将svn:externals设置为以下内容:

library svn+ssh://MY_USERNAME@some.server.com/library

其中MY_USERNAME是我的个人用户名.它适用于我,但如果另一个人检查我的项目,它将失败,因为他们无法使用我的用户名登录.是否有可能以某种方式使MY_USERNAME成为签出项目的用户名或在库文件夹上运行svn update时使用的用户名?

最佳答案 也许尝试创建另一个只读访问权限的用户?

您可以尝试的另一个选项是尝试Keyword substitution,但我不知道它是否适用于属性.

你试过relative urls吗?

> ../相对于的URL
svn:externals的目录
财产设置
> ^ /相对于的根
存储库中的svn:externals
属性版本
> //相对于URL的方案
的目录
svn:设置externals属性
> /相对于的根URL
服务器上的svn:externals
属性版本

点赞