在将工作副本与SVN的中继进行比较时,IntelliJ不会列出更改,但会在本地更改中跟踪它们

时间:2017-06-09 15:20:39

标签: svn intellij-idea version-control

我们正在使用IntelliJ 2017.1.3社区版。一位同事正在家中工作,将分支机构的变更合并到他当地的行李箱中。

Version Control菜单的Local Changes标签中,列出了所有已更改的文件。但是,当他右键单击Project菜单(左侧)中的(多模块maven)项目根目录时,选择Subversion> Compare with Branch...>来自上下文菜单的trunk (trunk)Compare of 'http://svn.example.com/foo/trunk/bar and '/baz/trunk/bar'窗口告诉他找不到更改

当我尝试同样的事情时,我得到了一个我更改的文件的树列表。

为什么IntelliJ告诉他当他试图与SVN服务器上的内容进行比较时没有任何变化,但是它正在跟踪Local Changes标签中的更改,提供从Commit提交它们对话?

更新:它适用于任何分支 - 它关闭,思考它,然后显示已更改文件的列表/树。它只是不用于行李箱,并且可疑地,它立即“失败”......

1 个答案:

答案 0 :(得分:0)

本地更改显示本地工作副本中的文件已更改 - 相当于svn status命令。比较操作会显示不同操作的结果 - svn diff。 因此结果可能会有所不同,具体取决于各种因素 - 路径,主干/分支URL配置,可能的错误。 但这不会发生在我身上。也许显示了一些错误/警告?

相关问题