0

我基本上有3个问题:

  1. 哪个更好用,为什么?git format-patch 还是 git bundle?
  2. GIT 使用哪些元数据来计算提交和 blob/树的 SHA-1 密钥?
  3. 当我应用由 format-patch 创建的补丁时,为什么它对相同的更改和提交有不同的 SHA?
4

1 回答 1

1
  1. 这显然取决于您的用例;git bundle 当您将变更集从一个 git 存储库转移到另一个时才有意义,而git format-patch创建标准的差异文件可以轻松检查并应用于非 gitified 源树。另一方面git bundle创建单个文件,这比多文件输出更容易传输git format-patch

  2. 这可能是 Is SHA-1 computed based on content?的副本?

  3. 见#2

于 2014-06-03T11:04:41.763 回答