我们正在使用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
提交它们对话?
更新:它适用于任何分支 - 它关闭,思考它,然后显示已更改文件的列表/树。它只是不用于行李箱,并且可疑地,它立即“失败”......
答案 0 :(得分:0)
本地更改显示本地工作副本中的文件已更改 - 相当于svn status
命令。比较操作会显示不同操作的结果 - svn diff
。
因此结果可能会有所不同,具体取决于各种因素 - 路径,主干/分支URL配置,可能的错误。
但这不会发生在我身上。也许显示了一些错误/警告?