我正在使用最近升级到1.7版的Subversion服务器.我使用的是命令行Linux客户端1.7.10.
我创建了一个这样的分支:
%: svn copy svn+ssh://acme.com/a/b/c/trunk svn+ssh://acme.com/a/b/c/branches/ovm_sequencer -m "Feature branch for ovm_sequencer"
经过几次编辑,我试图重新融入主干并且只遇到问题:
%: svn merge --reintegrate '^/c/branches/ovm_sequencer'
svn: E160013: File not found: revision 1677, path '/c/branches/ovm_sequencer'
%: svn merge --reintegrate svn+ssh://acme.com/a/b/c/branches/ovm_sequencer
svn: E200007: Retrieval of mergeinfo unsupported by 'svn+ssh://acme.com/a/b/c/branches/ovm_sequencer'
Run Code Online (Sandbox Code Playgroud)
出了什么问题,如何解决?
小智 23
如果您使用的是IntelliJ 13.1(Build#IU-135.475)并且遇到此问题并且您的服务器不是1.7x,只需转到Subversion首选项,演示文稿选项卡,取消选中"在历史记录和注释中显示合并源".
两个注意事项:
^在 SVN-path 中意味着始终存储库根目录,因此^/c/branches/ovm_sequencer意味着存储库中的“/c/branches/ovm_sequencer” ,而您(最有可能)acme.com/a/b/c路径中有存储库,并且 URL 必须是^/branches/ovm_sequencer
“不支持合并信息的检索”意味着您的 Network|SVN 管理员的一个坏事实 - 他没有阅读更新软件的发行说明:为了在服务器端支持合并信息,除了将 1.5 之前的 Subversion 的软件更新到 1.5 或更高版本之外,存储库还必须升级才能具有新格式。Collabnet 上的主题(非常古老 - 从 2008 年开始)“不支持合并信息”
| 归档时间: |
|
| 查看次数: |
8817 次 |
| 最近记录: |