0

我的项目使用 Andrew 文件系统 (AFS) 和 Git 修订控制。我在我的沙箱中克隆了项目存储库,并且一直在他们自己的专用本地分支中处理许多功能请求。

在将更改推送到主存储库之前,我希望我的 2 位同事检查我的更改,因此希望与他们共享我的本地分支。我在互联网和 SO 上搜索“git 与同事共享本地分支”,但最有用的解决方案建议使用唯一标签将更改推送到主存储库。

有没有什么方法可以让同事直接读取我的本地分支,而不需要我推送到主存储库?如果没有,有什么方法可以一次性推动所有分支吗?大约有10个分支,如果可能的话,我想避免一个一个地推动它们。

此外,并非所有 10 个分支机构都与我的两个同事有关。与这个问题Git local branch access for coworker不同,我不介意他们访问与其他人共享的分支,但告诉他们我希望他们查看哪些分支似乎更清晰。

不确定这是否相关,但他们具有读取和查找我的沙箱的 AFS 权限。此外,我们不在同一个地点工作,而且我们之间的时区差异很大,因此一次检查一个分支进行审核将花费太长时间。

感谢您的考虑。

4

1 回答 1

2

如果您的同事对您的沙箱具有读取权限,他们可以简单地克隆您的完整存储库(或将其提取到现有存储库中),然后以他们想要的任何方式浏览所有分支。

于 2012-09-16T18:04:05.923 回答