我们的团队正在不同的PC上开发相同的软件项目(由于我们公司的规定网络被阻止),这实际上是一种毒品。现在,我们的开发流程是连续的。当成员A添加一个功能时,他必须等待B完成开发并获得B&#39的项目副本。 所以,这是我的问题:
任何建议都将受到赞赏?
答案 0 :(得分:1)
您可以随时git bundle
transmit that single file,develop incremental bundles before与您目前获得B项目副本的方式相同。
该文件充当git仓库,不需要任何服务器设置。一旦被另一方接收,他/她就可以简单地从该文件中提取。并获得遗失的提交。
我必须{{3}}。
将回购单作为单个文件传输可以限制在上述传输过程中数据损坏的风险。
答案 1 :(得分:0)
如果不允许联网,如何进行版本控制?
简单,即使是SVN
对此有一些最佳做法吗?
是。关键词“分支与合并”
是否有一些git实现允许我们创建一个git存储库,必须设置服务器和相应的密钥
是。带有远程的默认oridnary Git,可在两个工作场所使用 RewriteEngine On
RewriteRule ^\/?test$ view/index.php [NC,END]
RewriteRule ^(.*)$ http://google.com [NC,L]
协议访问
简短草稿
如果每个人都等待“...获取......的副本”,那么现在有方法将数据从一个位置传输到另一个位置。因此 - 只需添加一些东西
答案 2 :(得分:0)
git的另一个选择是使用git format-patch和git apply
来交换变更集,以防需要进行并行修改。这是在将存储库的初始版本复制到各方之后。