我有一个项目有一个清单文件(包括版本号),但不是一个构建过程.当我使用Subversion时,我会通过将清单中的版本号从"SVN"更改为"1.3"或者您有什么,从工作副本进行标记以及还原清单来处理此问题.然后版本号存在于标记中,但在trunk中仍然是"SVN".
在Git中是否有相同的功能?似乎应该可以创建一个分支,在其上提交版本号,标记和删除分支(留下无头标记),但这似乎相当复杂.
git commit -m "Change manifest version to vX.Y"
git tag -a -m "MyProject vX.Y" vX.Y
git reset --hard HEAD~1
Run Code Online (Sandbox Code Playgroud)
该git reset命令允许您将分支指针转回现有提交.