我有一个私有的git存储库,我在将它推送到Github之前完成了我的所有演出。我有以下模板
/**
*
* @version ${commit}
* @since ${initial_commit}
*/
public class Foo {
}
我想要的是在将文件添加到repo时将${initial_commit}
替换为提交号,并且每次有更改时,将${commit}
更改为生成的提交数。有没有办法实现这个目标?我看到另一篇关于使用post-commit钩子的帖子,但我的想法是,提交号(或值/ hash)是根据更改计算的,但是在提交给public时通过更改post-commit钩子中的值回购,它会有不同的数字。或者我错了?
答案 0 :(得分:0)
你是对的。哈希反映了提交的内容。这使得无法在提交的数据中的任何位置具有哈希值。
你可以创建一个用哈希替换initial_commit
的脚本。这当然需要新的提交。