Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.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
与同事共享AFS上的git本地分支_Git_Version Control - Fatal编程技术网

与同事共享AFS上的git本地分支

与同事共享AFS上的git本地分支,git,version-control,Git,Version Control,我的项目使用Andrew文件系统(AFS)和Git版本控制。我在我的沙箱中克隆了项目存储库,并在他们自己的专用本地分支中处理了许多功能请求 在将更改推送到主存储库之前,我希望我的两位同事查看我的更改,并因此希望与他们共享我的本地分支。我在互联网上搜索了“git与同事共享本地分支”,但最有用的解决方案是使用唯一的标记将更改推送到主存储库 有没有办法让同事直接阅读我的本地分支,而不需要我推送到主存储库?如果没有,是否有办法一次推完所有分支?大约有10个分支机构,如果可能的话,我希望避免一个接一个地推

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

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

有没有办法让同事直接阅读我的本地分支,而不需要我推送到主存储库?如果没有,是否有办法一次推完所有分支?大约有10个分支机构,如果可能的话,我希望避免一个接一个地推进它们

此外,并非所有10个分支机构都与我的同事相关。与这个问题不同,我不介意他们访问与其他人共享的分支,但告诉他们我希望他们查看哪些分支似乎更干净

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


谢谢你的考虑

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

谢谢您的回答。我是Git新手,不知道克隆本地存储库是可能的。我将进一步探讨这个问题。Git中的所有存储库都是平等的。»远程/全局«存储库是世界可读的,它们与本地存储库没有太大区别。