哪个更好用,为什么? git format-patch或git bundle?

时间:2014-06-03 10:44:31

标签: git bundle sha format-patch

我基本上有3个问题:

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

1 个答案:

答案 0 :(得分:1)

  1. 这显然取决于你的用例;如果将变更集从一个git-repository传输到另一个git-repository,git bundle 只有 ,而git format-patch创建标准差异文件,可以轻松检查并应用于非gitified源树也是。 另一方面git bundle创建一个文件,比git format-patch

  2. 的多文件输出更容易传输
  3. 这可能是Is SHA-1 calculated based on content?

  4. 的副本
  5. 见#2