当前位置:  开发笔记 > 运维 > 正文

Git over Email?

如何解决《GitoverEmail?》经验,为你挑选了2个好方法。

假设网络访问是零星的,没有中央服务器,那么使用git保持三个或更多分支同步的最佳方法是什么?有没有办法只提取我的增量,发送电子邮件,并在另一端合并它们?



1> CB Bailey..:

虽然"git format-patch"和"git am"是从非git源管理补丁的好方法,但对于git存储库,你应该调查"git bundle".

"git bundle"和子命令"create"和"unbundle"可用于创建和使用增量提交的二进制blob,可用于通过替代文件传输机制(例如电子邮件)在"弱"链接上传输分支历史记录,蜗牛邮件等).

git bundle会保留commit id,而format-patch/am不会导致目标提交不相同(不同的SHA1).



2> Jim Puls..:

请参阅主网页git-format-patchgit-am.这是系统最初设计使用的方式之一.

推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有