【问题标题】:IntelliJ - How to exclude a file when updating project?IntelliJ - 更新项目时如何排除文件?
【发布时间】:2015-06-11 09:50:22
【问题描述】:

我在谷歌或这里还没有找到这个功能,但这似乎是一个“巨大”的功能:

在配置了 IntelliJ SVN 后,我想更新项目但我不想采取一切措施......我可以看到这在某些情况下很有用: 1)我需要通过仅部分提交来部署一个版本 2)有时会提交个人设置(并且您并不总是有资源来改变不良习惯/设置) 3)只是普通的不需要的文件

我面临的问题 (3) 的明显解决方法是更新,然后恢复我不想要的文件,但这似乎很乏味。我来自Eclipse,在更新视图中我有机会选择我想要更新的文件,这非常有用。

我试图从 intelliJ 中的版本控制中排除文件,但这似乎只会影响提交过程。

谢谢!

【问题讨论】:

    标签: svn intellij-idea intellij-14


    【解决方案1】:

    告诉你的开发者朋友不要提交个人设置。

    在这种情况下,我通常会:如果需要,备份我自己的个人设置,检查,删除个人设置文件,然后将“删除”签入到 svn(从而删除它们)。

    然后,我会与其他开发人员协调,在他们的本地环境中添加适当的 svn:ignores(例如 *.iml、.idea 等)。

    【讨论】:

    • 是的,这将是理想的,但有时您必须处理遗留问题......还有其他有用的场景,我会用我的问题更新问题面对
    • true,但是清理旧版中的“不应提交这些类型的文件”文件有什么问题?毕竟你可以访问 svn。
    • 我真正的用例是我需要为客户端部署一个版本来测试,但他们只想要修复的一部分——所以我需要从提交中取出 4 个文件大约 15 个文件大。基于此,他们将决定是否需要完整的修复。很奇怪,但我仍然需要选择文件或使用更新后的问题中给出的解决方法,但这很乏味,特别是因为 eclipse 有它并且 intelliJ 并没有停止让我感到惊讶,所以我猜他们已经考虑过这一点。
    • 你能手动svn export这4个文件吗? stackoverflow.com/questions/122107/…
    猜你喜欢
    • 2016-06-23
    • 1970-01-01
    • 2014-12-24
    • 2013-11-04
    • 1970-01-01
    • 2019-12-30
    • 2015-06-20
    • 2020-06-10
    • 1970-01-01
    相关资源
    最近更新 更多