2017-05-04 69 views
0

我正在使用github进行版本控制。但客户说他们不能使用github或任何连接到互联网的版本控制。两个脱机系统之间的版本控制

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

+0

如果没有Internet连接,您是否希望现场更新其代码?他们是否有内部网络,或者他们是否真的是空气? – osowskit

+0

@oskitkit他们有内部网络。 – jojo

回答

0

我使用github上进行版本控制

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

什么是更新客户端的代码

  1. 无服务器发展的正确途径 - 每台机器都有一个Git仓库,你通过产生和应用补丁,git-format-patch共享代码。
  2. Host a Git Server - 您的客户端可以设置一个服务器,该服务器在其网络上托管远程Git存储库。你可以推动并拉到不同的机器。
  3. 在其服务器上托管GitHub(或其他协作工具) - 由于您提到Github,因此您的客户可以安装其企业版或从各种Git解决方案中进行选择。
相关问题