我已经设置了我的IntelliJ项目,以便.iml文件和.idea目录位于项目的外面。该项目本身属于Subversion源代码控制。 .idea和.iml文件不是。
SVN集成无效:在项目文件树中,更改的文件可能显示为蓝色或黑色。如果我尝试更新项目,则没有任何反应。
我只能怀疑视图中的以下错误" Subversion工作副本信息"导致IJ混淆:
C:\Project\intellij
URL: svn: E204899: E155007: C:\Project\intellij is not a working copy
Format: unknown Change
Depth: unknown
C:\Project\intellij\.idea
URL: svn: E204899: E155007: C:\Project\intellij is not a working copy
Format: unknown
Depth: unknown Change
当然这些目录不是工作副本;我有目的地设置项目以保持.idea和* .iml。
如何摆脱此错误并能够在IJ中使用SVN?
(在项目中保留.idea和.iml文件并将它们排除在项目之外并不是理想的解决方案:此项目只能容忍大约40 .iml和IJ。我相信这应该按原样运行。)
IntelliJ 13.1.6。
svn --version
svn, version 1.7.9-SilkSvn-1.7.9-X64(SilkSvn/1.7.9) X64
编辑当前解决方法:我重新创建了项目,将.idea和* .iml与版本控制下的项目文件放在一起。在%appdata%\Subversion\config
中,我已将ignore-global
设置为.idea *.iml
,因此现在svn只是忽略它们。但是......