【问题标题】:Managing Versions管理版本
【发布时间】:2015-09-24 12:45:51
【问题描述】:

我正在开发一个具有版本检查器的项目,以查看它是否是最新的。我这样做的方法是在主类的源代码和我的 Github 存储库中包含版本,我有一个只包含最新版本的文件。

每当我推送到存储库时,我都必须增加源中的版本文件和字段。不幸的是,我非常健忘,总是忘记增加其中至少一个。

一点信息,我正在 Eclipse 中开发一个 Java 小程序。我不完全确定你会怎么称呼它,但版本文件与 src/ 目录相邻(我猜是项目根目录)。我还应该注意,我是一个 git 的菜鸟,完全不知道我在做什么,所以示例将不胜感激。

我是否可以轻松管理保证两者都发生变化的版本?

【问题讨论】:

  • 使用 Maven 和内部版本号插件
  • 内容过滤器有帮助吗? (如*.com/a/2698081/6309

标签: java eclipse git version


【解决方案1】:

使用 Git,您可以编写一个提交挂钩来增加该数量。我会设置一个开始和一个结束标记,并在它们之间设置数字。 pre-commit-hook 会增加并替换该数字。

更多信息at the git book

【讨论】: