SVN:在已签出的存储库上切换活动用户

Jos*_*son 9 svn version-control

我在远程存储库中检查了本地计算机上的项目,并且我想切换"活动"用户,以便在后续提交时新用户将出现在日志中.有没有办法做到这一点,除了在新用户名下再次检出整个存储库?

非常感谢,

约瑟夫.

cho*_*own 11

在您的主目录中有一个名为的目录.subversion.里面有几个auth缓存文件.找到包含您用户名的那个并删除该文件.在下一个svn提交或任何svn操作中,系统将提示您输入用户名/ pw.输入您要使用的用户名.

在linux上:

/home/me/.subversion/AUTH_CACHE_FILE_HERE
Run Code Online (Sandbox Code Playgroud)

或者在mac上:

/Users/me/.subversion/auth/some_cache_file
Run Code Online (Sandbox Code Playgroud)

文件名可能会有所不同,但您实际上只能删除整个.subversion目录,并使用下一个svn命令重新创建.

  • 对于Windows上的1.7版,它位于%APPDATA%\ Subversion\auth下.对我来说,svn.simple下有一个文件,我删除了一个十六进制文件名. (2认同)