0

看来fabric正在覆盖我的本地svn用户设置。我能想到的主要代码是:

env.svnuser = 'redmine'
env.svnpass = 'SomePassword'

所以这会设置env.svnuserenv.svnpass,然后在远程服务器上使用它们(使用sudo)。

但是,当我下次在本地运行 svn 时,似乎 svn 正在使用由 fabric 设置的用户名——存储的 subversion 用户 in~/.subversion/auth/svn.simple被替换为 in 中设置的值env.svnuser。知道这怎么会发生吗?

4

1 回答 1

0

fabric 确实有特定于 svn 的代码,并且 'svn' 字符串永远不会出现在结构源中(至少从 1.0.0 开始)。

于 2011-03-29T00:01:38.803 回答