使用git在提交时自动更改版本文件

maw*_*044 11 git version github bitbucket

我们有我们的主分支,我们将我们的功能合并到.作为合并的一部分,我需要能够在提交/合并时将我们的版本自动增加到主服务器.有没有办法可以做到这一点,以便升级版本作为此提交的一部分提交,而无需自动"重新结账,更改,提交",这将有效地使我们的所有提交加倍?

Kla*_*urn 15

你可以使用git hooks.

pre-commit钩明确.您可以.git/hooks/pre-commit.sample通过删除.sample后缀并对其进行编辑来从示例中创建一个.pre-commit将在提交之前执行内容.

它可能包含这样的东西

#!/bin/sh
command-that-increases-version version.text
git add version.text
Run Code Online (Sandbox Code Playgroud)

version.text然后,任何修改都将包含在提交中.