git不可避免的怪癖之一是它无法存储和检索有关文件的元数据.例如,在mac上,标签以"扩展属性"(可访问xattr)存储,任何checkout/reset/merge/pull命令将在文件受结账影响时删除这些属性.
我已经环顾四周看看是否有人已经编写了保存元数据的脚本,但我干了.
所以我想做的是使用Git的钩子系统:
我应该使用哪个钩子?是post-receive和pre-commit所有我需要?可以pre-commit还添加了一个文件,以提交(即写入新的属性之后)?
| 归档时间: |
|
| 查看次数: |
4332 次 |
| 最近记录: |