首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Git设置点对点协作?

如何使用Git设置点对点协作?
EN

Stack Overflow用户
提问于 2014-06-29 18:13:15
回答 3查看 4.3K关注 0票数 7

由于技术和法律原因,中央存储库的使用对于一些项目是不可能的,我想用Git以对等方式设置版本控制,而不需要催化服务器。如何做到这一点呢?

EN

回答 3

Stack Overflow用户

发布于 2014-06-29 18:16:36

这将意味着发送补丁,例如通过电子邮件。

参见"Git Tip of the Week: Patches by Email

获取更改的一种方法是提供一个补丁或一组更改,这些更改可以应用于另一端的远程存储库。

Git一开始是作为Linux项目的分布式版本控制系统,它积极地使用邮件列表作为讨论机制和现有代码库的补丁(更改)的分发机制。(新功能只是一种特例,不需要打补丁就能添加新代码。)

另一种选择是email a git bundle,它可以是增量的。

这是一个文件,您可以从其中获取。

它是different from a patch

票数 3
EN

Stack Overflow用户

发布于 2018-11-10 13:23:33

git daemon可能就是你要找的东西。

请注意,此机制会将您的项目暴露给网络,因为它没有身份验证机制。

https://git-scm.com/book/en/v2/Git-on-the-Server-Git-Daemon

票数 3
EN

Stack Overflow用户

发布于 2014-06-30 06:56:03

当Git在纯DVCS模式下使用时,与在伪CVCS模式下使用时(技术上)是相同的

每一端都有任何可能的发布方法,它可以提供这些方法(ssh://,git://,http://)以便可以从remote

  • git clone访问)和|或在节点之间建立关系(1:many)

  • git pull | git push将在节点之间传输变更集
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24475081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档