我使用的是 TortoiseSVN,每次提交到 svn 上的时候我不想提交 .idea 文件夹,不需要列出,服务器也不需要存。因为是编译器的文件,多人维护项目时,总会显示修改。最好的避免类似问题的方法是添加参考文件到该项目的忽略列表。这样就不会出现在提交对话框中。
一、解决方案
方法一
- 文件夹空白处右键 TortoiseSVN → Properties 打开
- New → Other
- global-ignores属性的值,即需要要忽略的文件 点击 OK
- 提交svn目录属性,这样下次提交的时候就会忽略 .idea 文件
- 取消忽略的文件 选中 Rmove ,提交就可以看到idea文件了
方法二
- 右键一个未加入版本控制文件或目录,并从弹出菜单选择 TortoiseSVN → Add to Ignore List → .idea
- 提交到svn 上 下次再提交就不会出现 .idea 文件了
- 取消忽略 鼠标右键 TortoiseSVN → Remove from Ignore List → .idea
- 提交时就可以看见了
二、忽略文件
例如:idea或eclipse的配置文件 、日志文件、 编译目录、打包目录、编辑器备份目录都可以忽略 。
规则如下:
.idea
*.iml
.settings
.project
.classpath
target
out
bin
classes
*.bak
*.log
三、svn:ignore、global-ignores区别:
svn:ignore:只对当前目录有效, 对子目录无效;
svn:global-ignores:会对子目录产生递归影响;
四、如果修改错了 可以使用 Revert 会还原到服务器版本
原文链接:https://blog.csdn.net/chenzhjlf/article/details/126520809