【问题标题】:Eclipse: Can you split a project-specific plugin properties file?Eclipse:您可以拆分项目特定的插件属性文件吗?
【发布时间】:2013-05-20 05:52:11
【问题描述】:

我的 Eclipse 插件将特定于项目的首选项存储在 org.myplugin.ide.eclipse.core.prefs 中,其中包含多个首选项作为键值对。我想将其中一些偏好置于版本控制之下,而忽略其他偏好。为此,我必须将文件拆分为两个文件。那可能吗?如果是:如何?

仅供参考:该插件是 Sonar Eclipse 插件。

【问题讨论】:

  • 你是插件作者还是插件用户?

标签: eclipse version-control eclipse-plugin preferences


【解决方案1】:

你应该:

  • 根本不版本org.myplugin.ide.eclipse.core.prefs 文件
  • 仅将您感兴趣的值版本化到单独的“值文件”中
  • 版本脚本能够修改它找到的org.myplugin.ide.eclipse.core.prefs 文件,使用版本化“值文件”中的数据更改右行。
    这将使用您希望看到的值恢复org.myplugin.ide.eclipse.core.prefs 文件(并且这些值在所述“值文件”中进行了版本控制)

您可以在 git 中使用在 .gitattributes 文件中声明的 content filter 自动执行此操作:

结帐时,在该 .gitattributes 中注册的脚本将查找 org.myplugin.ide.eclipse.core.prefs 文件并执行必要的值调整。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-23
    • 1970-01-01
    • 1970-01-01
    • 2011-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多