Eclipse 在源代码管理中保存操作

发布于 2025-01-04 17:12:20 字数 360 浏览 0 评论 0原文

我们希望找到一种在签入之前执行代码标准的“轻量级”方法。我们非常喜欢使用 Eclipse 内置的保存操作(转到首选项>>Java>>编辑器>>保存操作),它具有一个格式化源代码函数,可以在开发人员每次保存文件时运行。

这样,只要每个开发人员使用相同的格式规则,并且启用了“保存操作”,我们就可以相当放心地认为,当代码接受审查时,我们的代码标准已经得到执行(大多数情况下)。

我想弄清楚的是: Eclipse 使用什么文件来保存这些格式规则?我如何将这样的文件保留在源代码管理中,并让开发人员检查它?

  • 它位于哪里(在工作区中)?

We'd like to find a "lightweight" method of enforcing code standards prior to check-in. We really like the idea of using Eclipse's built-in Save Actions (go to Preferences >> Java >> Editor >> Save Actions) which has a Format source code function that can run every time the developer saves a file.

This way, so long as each developer using the same format rules, and has Save Actions enabled, we can be fairly comfortable that by the time code makes it to review, that our code standards have been enforced (for the most part).

What I'm trying to figure out is: what file(s) does Eclipse use to save these format rules to? How could I keep such a file in source control, and have developers check it out?

  • Where is it located (within the workspace)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

凉城 2025-01-11 17:12:20

工作区范围的保存操作配置存储在工作区目录中的此文件中:

WORKSPACE-DIR\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.jdt.ui.prefs

将此文件添加到源代码管理会有些棘手,因为它是工作区特定的而不是项目特定的。但是,您可以通过保存操作向导启用特定于项目的保存操作配置。在这种情况下,配置存储在您的项目路径中,位于:

PROJECT-DIR\.settings\org.eclipse.jdt.ui.prefs

此文件可以轻松地置于源代码控制之下。

The workspace-wide save action configuration is stored in your workspace directory in this file:

WORKSPACE-DIR\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.eclipse.jdt.ui.prefs

Adding this file to source control would be somewhat tricky, as it is workspace-specific and not project-specific. You can however, enable project-specific save action configuration via the save action wizard. In that case, the configuration is stored in your project path, under:

PROJECT-DIR\.settings\org.eclipse.jdt.ui.prefs

This file can easily be put under source code control.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文