我的项目有许多测试电脑,都是100%的网外。我们使用USB驱动器也从这些PC传输文件。在这些PC的测试过程中会发生一些发展。我们传输更新文件的zip文件,其中的'版本信息'以zip文件的名称编码。如何在sneakernet环境中使用Git?
我的问题是如何最好地使用Git来管理项目办公室PC和测试PC之间的文件传输(或回购,或什么?)。这并不是常见的“使用案例”,通常针对的是笔记本电脑用户正在“脱网”并在某个角落咖啡馆中开发,然后重新上网。
有没有人在这种情况下获得经验?
另请git bundle create --all答案传送一个完整的回购
你并不真的需要有一个“中央”资料库,如果你使用Git但是,是的,从USB驱动器上的存储库推送和拉动将起作用。 – 2011-06-10 00:55:36
我对驱动器拥有完整存储库的担忧是腐败的规模和可能性,再加上每个开发人员都有自己的驱动器,因此同步可能会“丢失”。我确定它适用于某些工作流程。 – 2011-06-10 07:04:01