Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
git捆绑包的首选用法_Git - Fatal编程技术网

git捆绑包的首选用法

git捆绑包的首选用法,git,Git,我正在与一些实际上无法连接到我的服务器的人合作开发git存储库,使用外部服务器是不可能的。对于断开连接的操作,我们需要使用git bundle方法 我的问题是:此工作流的首选用法是什么 工作流程1 用户1 U1创建file.bundle并将其提供给用户2 U2。 U2从捆绑包中克隆:git clone\path\to\file.bundle 一周后,U1创建了一个更新包文件.bundle并将其提供给U2。 U2覆盖\path\to\file.bundle并运行git pull。 这是mangit

我正在与一些实际上无法连接到我的服务器的人合作开发git存储库,使用外部服务器是不可能的。对于断开连接的操作,我们需要使用git bundle方法

我的问题是:此工作流的首选用法是什么

工作流程1 用户1 U1创建file.bundle并将其提供给用户2 U2。 U2从捆绑包中克隆:git clone\path\to\file.bundle 一周后,U1创建了一个更新包文件.bundle并将其提供给U2。 U2覆盖\path\to\file.bundle并运行git pull。 这是mangit包中提到的工作流

工作流程2 用户1 U1创建文件-xyz123.bundle并将其提供给用户2 U2。 U2从捆绑包中克隆:git clone\my\bundles\file-xyz123.bundle 一周后,U1创建一个更新包文件abc456.bundle并将其提供给U2。 U2将其放在\my\bundles文件-xyz123.bundle旁边。 U2运行git远程设置url origin\my\bundles\file-abc456.bundle。 U2运行git pull。 此工作流在文件夹\my\bundles中保留捆绑包的历史记录

有没有在实践中效果更好的经验