当前位置:  开发笔记 > 运维 > 正文

通过svn + ssh更改Subversion提交的用户名

如何解决《通过svn+ssh更改Subversion提交的用户名》经验,为你挑选了1个好方法。

我在这里遇到了Subversion配置的问题:我在本地Linux系统上通过svn + ssh检查了一个项目.所以svn info报告的内容如下:

URL: svn+ssh://MYUSERNAME@server/svn/project/trunk/

现在我的同事无法更新签出的工作副本(它在实时服务器上),因为命令行参数--username不能与svn + ssh一起使用.

如何临时更改或删除存储库URL中的用户名?



1> Nik Reiman..:

使用"svn switch --relocate"将存储库服务器URL更改为只有没有用户名的地址.

编辑:语法非常简单; 对不起我在最初的答案中没有解释过.基本上,你只需要进入工作副本,然后运行:

svn switch --relocate svn+ssh://MYUSERNAME@server/ svn+ssh://server/

这应该采用运行该命令的用户的用户名.我也很确定你也可以在那个URL中指定新的用户名(虽然现在不在unix框的前面,所以我无法测试这个).

从命令行运行它时,该命令不能执行您的预期吗?

有关更多信息,请参阅svn switch上的red bean章节.


仅供参考:正确的语法是使用--relocate开关.
推荐阅读
郑谊099_448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有