【发布时间】:2020-09-21 13:04:31
【问题描述】:
我正在开发一个项目,该项目具有 GitLab 存储库,而本地存储库位于网络文件夹中,因此我想在该文件夹上创建一个 Eclipse 工作区,因为可以与其他团队成员共享该项目,但是当我尝试构建时该项目我收到一条错误消息,指出 Eclipse 工作区不能是 UNC 路径,所以我的问题是,有什么解决方法可以做到这一点,例如有什么方法可以让操作系统(Windows 10) 将本地文件夹链接到网络上的文件夹,这样每个成员都会做同样的事情并在自己的本地文件夹上工作,它会在网络文件夹中自动编辑? 谢谢
【问题讨论】:
-
在网络驱动器上拥有一个 Git 存储库而不是克隆它是没有意义的。网络驱动器上的 Git 存储库结合了缺点而不是优点:速度慢和潜在的编辑冲突。您可以在网络驱动器上拥有上游存储库,或者将 GitLab 存储库克隆到本地驱动器。
-
谢谢你的回复,我的意思是把repository放在network文件夹上,它被克隆到一个UNC路径,误会见谅
-
当你克隆一个没有 bare 选项的 Git 存储库时,将会有一个工作树,它是当前签出文件所在的位置,并且该文件夹不会被复制但映射到您的工作区。每个人都需要自己的克隆、非裸 Git 存储库来使用,然后将更改推送到上游存储库。
-
谢谢,我同意与 Git 代表在网络上工作是没有意义的。