git - 在 Git 提交之前替换文本文件中的 $markers$

标签 git git-svn

我的文本文件(java)我使用诸如 $Author$$Date$$Revision$ 之类的标记,这些标记更新于每次提交。

如何在 Git 中执行此操作?

最佳答案

您可以使用 Git 的 smudge and clean filters 来完成此操作。 您还可以使用 pre-commit hooks 来完成此操作,但是是careful .

关于git - 在 Git 提交之前替换文本文件中的 $markers$,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11240439/

相关文章:

git - 通过 SSH 隧道连接到 gitosis 服务器

svn - 在不同的项目/ repo 协议(protocol)之间共享代码?

git - 打断看似已挂断的 dcommit 调用是否安全?

svn - 与普通的 svn 客户端相比,使用 git-svn 有什么优势?

git - 是否可以将更改从 master 创建的分支作为本地更改返回到 master?

git - 什么是错误代码 128?

git:仅列出为所有存储修改的文件

git-svn:迁移具有不同层级分支的 SVN 存储库

svn - git-svn 不提交给分支机构,只提交给主干

git - 如何设置 TFS 2013 构建定义以从 Git 标签构建?