我遇到了一个有趣的烦恼,正在尝试解决。
我正在创建一个批处理文件,以自动将TortoiseSVN仓库更新到技术人员所需的正确版本。
但是,在命令行上执行
在我们技术人员的机器上,这不是正确的。我们有一个名为“Tech”的本地用户,可以被所有人访问,并且此用户登录名运行批处理文件。当我们从批处理文件中执行
我正在尝试跳过这个不必要的步骤,但我不知道其他命令行参数(如
是否有一种方法可以强制TortoiseSVN询问用户名,而不是假定它是登录名?
我正在创建一个批处理文件,以自动将TortoiseSVN仓库更新到技术人员所需的正确版本。
但是,在命令行上执行
svn update
时,SVN会假定当前用户登录名是SVN的用户名。在我们技术人员的机器上,这不是正确的。我们有一个名为“Tech”的本地用户,可以被所有人访问,并且此用户登录名运行批处理文件。当我们从批处理文件中执行
svn update
时,它会要求输入“Tech”用户名的密码,但该用户名不在SVN上。然后,它会要求输入用户名和密码,因为无法使用先前的凭据登录。我正在尝试跳过这个不必要的步骤,但我不知道其他命令行参数(如
--force --no-auth-cache
)是否有帮助。是否有一种方法可以强制TortoiseSVN询问用户名,而不是假定它是登录名?
更新:在TortoiseSVN的命令行中找到了选项,但不知道该正确使用哪个 - http://svnbook.red-bean.com/en/1.7/svn.ref.svn.html