当远程用户名与本地不同时,如何提交svn?

los*_*aby 9 svn ssh commit username

我正在使用svn_ssh在另一台机器上使用svn服务器进行开发虽然我能够进行初始签入和检出我无法从命令行执行提交,因为系统尝试使用我的本地用户名jondoe(并提示连接到用户名为johnd的远程服务器时.

那么,我如何告诉svn + ssh使用johnd进行提交?

ks1*_*322 31

使用--username选项

svn commit --username johnd
Run Code Online (Sandbox Code Playgroud)


Míl*_*vík 5

  1. 备份您的更改(只更改文件,不得覆盖.svn目录)
  2. 再次结帐,但现在使用您的远程用户名

    svn checkout svn+ssh://<ssh_username>@<svn host domain>/<server repository path>
    
    Run Code Online (Sandbox Code Playgroud)
  3. 从备份还原更改

  4. 提交他们

    svn commit -m 'Description'
    
    Run Code Online (Sandbox Code Playgroud)

我刚刚成功检查并使用不同的本地和SSH用户名进行了提交.