两个离线系统之间的版本控制

时间:2017-05-04 11:01:03

标签: github version-control

我使用github进行版本控制。但客户表示他们无法使用github或任何连接到互联网的版本控制。

在这种情况下,更新客户端代码的正确方法是什么?我在stackoverflow中搜索过,有一些解决方案,如化石和集市。但我不确定他们是否是正确的解决方案。

1 个答案:

答案 0 :(得分:0)

  

我使用github进行版本控制

GitHub是一个运行在Git之上的协作工具。您和您的客户仍然可以使用Git进行软件开发协作。有许多选项可以在其内部网络上运行,并且不需要访问互联网。

  

更新客户端代码

的正确方法是什么?
  1. 无服务器开发 - 每台计算机都有一个Git存储库,您可以通过生成和应用补丁git-format-patch来共享代码。
  2. Host a Git Server - 您的客户端可以在其网络上设置托管远程Git存储库的服务器。你可以推拉不同的机器。
  3. 在他们的服务器上托管GitHub(或其他协作工具) - 由于您提到了Github,您的客户可以安装他们的企业版或从各种Git解决方案中进行选择。