<分区>
假设我有一个如下所示的文件:
/**
* A Test class
* @version 2011.11.24
*/
public class Test
{
}
我希望在每次提交到 git
并且文件发生变化时自动更新日期戳。这可能吗?
标签 git
<分区>
假设我有一个如下所示的文件:
/**
* A Test class
* @version 2011.11.24
*/
public class Test
{
}
我希望在每次提交到 git
并且文件发生变化时自动更新日期戳。这可能吗?
最佳答案
你可以写一个干净的过滤器。这实际上会在您将文件添加到暂存区时发生,这可能会更好(因为无需提交就可以看到结果)。
此处描述了清洁和污迹过滤器:https://git-scm.com/book/en/v2/Customizing-Git-Git-Attributes#_keyword_expansion .
此页面还包含一个使用小型 ruby 脚本对 $Date$
进行关键字扩展的示例。
关于git - 提交到 git 时更新文件中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8259705/
相关文章:
java - 在一个 Github 存储库中拥有多个 eclipse 项目
git - TortoiseGit 1.7.8 : "Couldn' t load this key"on "sync" or "pull"?
ruby - Windows 上的 gem 错误 - "openpath: pathname too long"
git blame --color-by-age 在 git config 中设置为默认值
git - 我不小心创建了一个名为 origin/foo 的本地分支。怎么办?
javascript - Heroku: Node 应用程序抛出 "No default language could be detected for this app"错误