说我有一个如下文件:
/**
* A Test class
* @version 2011.11.24
*/
public class Test
{
}
我希望每次提交到git
时都会自动更新日期戳,并且文件中有更改。这可能吗?
答案 0 :(得分:1)
你可以写一个干净的过滤器。当您将文件添加到临时区域时,实际上会发生这种情况,这可能会更好(因为可以看到结果而不提交它)。
此处描述了清洁和污迹过滤器:https://git-scm.com/book/en/v2/Customizing-Git-Git-Attributes#_keyword_expansion。
此页面还包含$Date$
的关键字扩展示例,使用小型ruby脚本。
答案 1 :(得分:0)
您可以编写一个简单的脚本来自动扫描所有源文件并更新日期,然后在每次提交之前使用预提交挂钩运行它。有关git钩子的更多信息可以在here
找到