我的项目使用Andrew文件系统(AFS)和Git版本控制。我在我的沙箱中克隆了项目存储库,并在他们自己的专用本地分支中处理了许多功能请求。
在将更改推送到主存储库之前,我希望我的两个同事检查我的更改,并因此希望与他们共享我的本地分支。我在互联网上搜索了"git与同事共享本地分支“,但最有用的解决方案建议使用唯一的标签将更改推送到主存储库。
有没有办法让同事可以直接读取我的本地分支,而不需要我推送到主存储库?如果没有,有没有办法一下子把所有的分支都推送出去?大约有10个分支,如果可能的话,我想避免一个接一个地推。
此外,并不是所有的10个分支都与我的两个同事相关。与这个问题Git local branch accessible for coworker不同,我不介意他们访问与其他人共享的分支,但告诉他们我希望他们查看哪些分支似乎更清晰。
不确定这是否相关,但他们有读取和查找我的沙箱的AFS权限。此外,我们不在同一地点工作,并且我们之间存在很大的时区差异,因此一次检查一个分支机构进行审查将花费太长的时间。
感谢您的考虑。
发布于 2012-09-17 02:04:06
如果您的同事对您的沙箱具有读访问权限,他们可以简单地克隆您的整个存储库(或将其提取到现有存储库中),然后以任何他们想要的方式浏览所有分支。
https://stackoverflow.com/questions/12449277
复制相似问题