IntelliJ似乎不尊重svn:ignore
我使用Maven基于注释处理器生成类。这些类被编译为target / generated-sources / apt
我将svn:ignore
添加到目标目录(放置在目标的父目录中),但IntelliJ仍然想要提交目录。
当我选择Subversion时 - >选择提交此目录以提交。
我无法在模块属性中使用exclude选项,因为此目录包含源代码,因此不能将其排除,也不能将其签入。我也不能使用全局过滤器,因为它不是我想要的任何特定扩展名忽略,它是一个完整的目录和所有的子目录。
BTW,我正在使用在Ubuntu和SVN 1.6上运行的IntelliJ 10.5
答案 0 :(得分:26)
尝试将其添加到Settings
|中Version Control
| Ignored Files
。
答案 1 :(得分:4)
将Settings > Version Control > Confirmation > When files are created
设置为Add silently
,文件将直接添加到subversion本地存储库。上下文菜单的命令ignore
随后变灰。
我找不到任何解决方案,但要更改此设置,请删除该文件并重新创建。
答案 2 :(得分:0)
在IntelliJ IDEA中设置被忽略的文件(Settings
| Version Control
| Ignored Files
)对svn repo不起作用。此变体仅适用于IDEA配置。
要为svn repo配置此功能,您需要定义svn:ignore
属性。要做到这一点,您需要选择放置被忽略的文件或文件夹的文件夹位置(通常是它的根项目目录)。在顶部菜单上选择VCS > Subversion > Edit properties
。然后你可以看到SVN Properties
对话框,你需要定义svn:ignore
属性,其中包含被忽略文件或目录的值(用enter分隔)。