我正在使用 diff -Naur 向客户发送单个补丁,以更新他们对我们存储库的快照。
我尝试使用 git diff -p 获取单个文件补丁,但显然它不包含补丁中的新二进制文件
我知道我应该使用 git-format-patch,但它创建的补丁只能在 git 内部使用,而且我没有故意将 .git 目录提供给我们的客户。
我求助于使用 diff -Naur ,它确实将快照更改为新快照,但一方面:如果要创建新文件,并且它们是空的,那么它们不在修补的快照中。
在告诉我的客户做一个 xargs touch < empty_file_list.txt 我想我会在这里问......
TIA