【问题标题】:Working set from .gitignore in EclipseEclipse 中 .gitignore 的工作集
【发布时间】:2015-02-24 16:21:37
【问题描述】:

如何根据.gitignore 的内容自动构建项目资源管理器的工作集,然后与.gitignore 保持同步?

我正在开发一个 C++ AutoTools 项目,该项目在 AutoTools 项目中很常见,在构建阶段会生成相当多的文件。我确实已经将它们 .gitignored 了。现在我在那个项目上尝试 Eclipse,发现我必须仔细选择要再次忽略的文件。

【问题讨论】:

  • 我为此添加了赏金。对于解决想要隐藏.gitignore 中列出的文件的潜在问题的答案也很高兴,即使用工作集对我来说不是解决方案的强制性部分。

标签: eclipse gitignore working-set


【解决方案1】:

你不能。该功能不存在。


工作集功能在 GIT 出现之前很久就实现了,它是一种在大型项目中消除混乱的方法,重要的是,它是一种驻留在 UI 域中的方法。

事实上,working set extension point documentation 表明可以创建自更新工作集,而the search over the egit codebase 不返回任何结果。

正如我所说,这个功能没有实现。

但是,您可以创建自己的插件来满足您的需求。这不是很复杂,不应该超过一两天。或者只是在 Eclipse bugzilla 中打开一个功能请求。


至于您的根本问题,您可以尝试使用the derived resources mechanism。添加它是为了防止团队提供者 (CVS/GIT) 管理构建结果​​的文件。

只是一个警告 - GIT won't allow you to ignore further changes to any resource already under its control

【讨论】:

    猜你喜欢
    • 2016-07-19
    • 2014-10-15
    • 1970-01-01
    • 2012-06-28
    • 2011-03-20
    • 2018-10-29
    • 1970-01-01
    • 1970-01-01
    • 2011-02-18
    相关资源
    最近更新 更多