向Intellij添加文件会自动在版本控制中忽略它

时间:2015-10-27 21:01:42

标签: svn intellij-idea

当我尝试将文件添加到项目时,它显示为IntelliJIgnored by VCS)。我已经尝试了几件事情让VCS识别VCS的这个文件,但没有成功:

  1. 确保未在“配置忽略的文件”
  2. 下列出或屏蔽该文件
  3. 尝试通过Subversion - >将文件添加到VCS添加到IntelliJ
  4. 删除项目并重新结帐
  5. 使Cache import 'dart:html'; import 'dart:convert'; void main() { var root = querySelector('#output') as UListElement; HttpRequest.getString("http://localhost:2480/listDatabases").then((content) { var raw = JSON.decode(content); List databases = raw['databases']; for (String database in databases) { var li = new LIElement(); li.appendText(database); root.append(li); } }); } 无效并重新启动
  6. 对于记录,将新文件添加到另一个项目按预期工作,另一个同事在他的机器上遇到完全相同的问题,因此感觉项目相关。我不知道在这一点上看哪一步。

1 个答案:

答案 0 :(得分:0)

遇到相同的问题,很难找到解决方案。

来自一个模块的新文件一直被自动忽略,而其他模块运行良好。 检查IntelliJ忽略列表,我只剩下maven目标文件夹

IntelliJ似乎拥有自己的忽略列表,与svn客户端分开,但同时应用了svn客户端的忽略规则。

我在旧的tortoiseSVN安装中使用了IntelliJ(我必须以错误的方式忽略了某些内容)。我使用命令行检查了我那里有哪些忽略列表。

  1. 转到模块的根文件夹
  2. 使用svn pl获取为文件夹设置的属性列表
  3. 使用svn:global-ignores检查svn:ignore(如果有,请检查svn pg prop name) 我在*行中表示忽略所有内容。 没有编辑器可以使用svn pe,所以我从该文件夹中删除了global-ignores属性。之后,IntelliJ提示我将新创建的文件添加到svn中,而不再自动忽略它

最新答案,但希望对其他人有帮助。