我的 Eclipse 插件将特定于项目的首选项存储在 中org.myplugin.ide.eclipse.core.prefs
,其中包含多个首选项作为键值对。我想将其中一些偏好置于版本控制之下,而忽略其他偏好。为此,我必须将文件拆分为两个文件。那可能吗?如果是:如何?
仅供参考:该插件是 Sonar Eclipse 插件。
我的 Eclipse 插件将特定于项目的首选项存储在 中org.myplugin.ide.eclipse.core.prefs
,其中包含多个首选项作为键值对。我想将其中一些偏好置于版本控制之下,而忽略其他偏好。为此,我必须将文件拆分为两个文件。那可能吗?如果是:如何?
仅供参考:该插件是 Sonar Eclipse 插件。
你应该:
org.myplugin.ide.eclipse.core.prefs
文件org.myplugin.ide.eclipse.core.prefs
它找到的文件,用来自版本化“值文件”的数据更改正确的行。org.myplugin.ide.eclipse.core.prefs
使用您希望看到的值恢复文件(并且在所述“值文件”中进行版本控制)您可以在 git中使用文件中声明的内容过滤器.gitattributes
自动执行此操作:
结帐时,在该 .gitattributes 中注册的脚本将查找org.myplugin.ide.eclipse.core.prefs
文件并执行必要的值调整。