我正在与一些实际上无法连接到我的服务器的人合作使用git存储库,并且使用外部服务器是不可能的。我们需要使用git-bundle
方法进行断开连接的操作。
我的问题是:这个工作流程的首选用法是什么?
file.bundle
并将其提供给用户2(U2)。git clone \path\to\file.bundle
file.bundle
并将其提供给U2。\path\to\file.bundle
并运行git pull
。这是man git-bundle
中提到的工作流程。
file-xyz123.bundle
并将其提供给用户2(U2)。git clone \my\bundles\file-xyz123.bundle
file-abc456.bundle
并将其提供给U2。\my\bundles
放在file-xyz123.bundle
旁边。git remote set-url origin \my\bundles\file-abc456.bundle
。git pull
。此工作流程会保留文件夹\my\bundles
中的包的历史记录。
有关在实践中效果更好的经验吗?