似乎Fabric正在覆盖我的本地svn用户设置。我能想到的主要代码是:
env.svnuser = 'redmine'
env.svnpass = 'SomePassword'
这样设置env.svnuser
和env.svnpass
,然后在远程服务器上使用它们(使用sudo
)。
然而,当我下次在本地运行svn时,似乎svn正在使用由fabric设置的用户名 - ~/.subversion/auth/svn.simple
中存储的subversion用户将替换为env.svnuser
中设置的值。知道怎么会发生这种情况吗?
答案 0 :(得分:0)
fabric确实有svn特定的代码,并且'svn'字符串永远不会出现在结构源中(至少从1.0.0开始)。