我正在使用github进行版本控制。但是客户说,他们无法使用GitHub或连接到Internet的任何版本控件。
在这种情况下,更新客户端代码的正确方法是什么?我已经在Stackoverflow中进行了搜索,并且有一些解决方案,例如化石和集市。但是我不确定如果它们是正确的解决方案。
我正在使用github进行版本控制
github是在git之上运行的协作工具。您和您的客户仍然可以使用GIT来协作软件开发。有许多选项会在其内部网络上运行,并且不需要访问Internet。
更新客户端代码的正确方法
- 无服务器开发 - 每台机器都有一个GIT存储库,您可以通过生成和应用补丁
git-format-patch
共享代码。 - 托管git服务器 - 您的客户端可以设置一个服务器,该服务器在其网络上托管远程GIT存储库。您可以推到不同的机器。
- 在其服务器上主持GitHub(或其他协作工具( - 由于您提到了GitHub,因此您的客户可以安装其企业版本或从各种Git Solutions中进行选择。