我有一个创建部署包的grunt进程,它涉及对需要存在以进行部署但未检入源的文件进行更改。
我正在寻找一种自动方式来重置单个文件或从同一分支上的HEAD结帐文件(使用grunt / git)
我调查了一些图书馆:
grunt-git:这里的UTC+05:30
和gitcheckout
命令只对分支本身进行操作,而不是对单个文件进行操作
grunt-git-reset这似乎只使用目录,这是更好的,但我仍然想指定单个文件。
我可以让开发人员在推送代码之前手动还原文件,但这并不理想
答案 0 :(得分:1)
能够使用grunt-shell解决此问题:
shell: {
resetFile: {
command: 'git checkout test.html'
}
}
只需将此添加到您的grunt任务的末尾。