【问题标题】:In IntelliJ Idea, can I manage code / file templates in Version Control?在 IntelliJ Idea 中,我可以在版本控制中管理代码/文件模板吗?
【发布时间】:2013-11-25 17:12:01
【问题描述】:

我正在尝试确定我的组织是否可以通过 Git 管理和共享 IntelliJ 文件模板库。

据我所知,共享这些模板的唯一方法是通过 Import/Export Settings.jar 文件,但我不知道如何通过 VCS 自动管理它。

更新:

刚刚找到一个插件,看起来它可以做我想做的事:

IntelliJ Configuration Server Plugin

更新 2:

对此稍作修改,然后阅读 cmets。这似乎有点胡作非为 - 听起来像它的越野车。看起来我只会分享.jars,直到 IntelliJ 提出更好的解决方案。

根据 Mark Vedder 的建议,我在 IntelliJ 票务跟踪器中对 "Make file templates per-project" 进行了投票,如果您想看到更好的解决方案,您也应该这样做。

【问题讨论】:

  • 根据您的更新,您可能希望查看并投票支持功能请求Make file templates per-project
  • @MarkVedder 绝对。我会这样做的。谢谢!
  • @ZachL 你有没有找到更好的解决方案? IntelliJ 票很古老,我不敢相信他们还没有添加这个
  • @Alden nope -- 暂时放弃了。对不起

标签: git templates version-control intellij-idea


【解决方案1】:

现在有可能票证已解决。在“文件和代码模板”对话框中,只需将方案更改为“项目”而不是“默认”。这些文件将出现在“.idea\fileTemplates”下。不幸的是,传输文件的唯一方法似乎是从对话框中复制并交换方案。

【讨论】:

    【解决方案2】:

    您可以这样做的唯一方法是将存储文件模板的目录置于版本控制之下。该目录是 config/fileTemplates 目录。有关 IntelliJ IDEA 的配置目录的位置,请参阅文档 IntelliJ IDEA files locations (caches, plugins, logs) on different operating systems

    【讨论】:

    • 谢谢,但我认为这不是我想要的。请参阅更新的问题。列出的这些目录都不包含我要管理的配置。
    猜你喜欢
    • 2019-05-25
    • 1970-01-01
    • 2015-08-31
    • 1970-01-01
    • 1970-01-01
    • 2016-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多