我相信这是可以实现的,只是我不确定正确的方法。
我的情况是有一个USB驱动器、一个本地硬盘和一个网络驱动器都连接到我的电脑上。本地硬盘将包含本地活动仓库以供我进行本地工作。网络驱动器(具有长的UNC路径!)将包含作为上游参考副本的主裸仓库(办公室中有2或3个协作者),而USB驱动器则充当我的移动副本,可用于将代码 Sneakernetting 到一些外部PC上(我的其他协作者有自己的驱动器,这可能会影响答案)。 (这是在Windows msysgit上进行的)
设置USB驱动器并确保我正确地指导工作流程是关注的重点(请参见使用Git在USB闪存上进行旅行代码)。
我的情况是有一个USB驱动器、一个本地硬盘和一个网络驱动器都连接到我的电脑上。本地硬盘将包含本地活动仓库以供我进行本地工作。网络驱动器(具有长的UNC路径!)将包含作为上游参考副本的主裸仓库(办公室中有2或3个协作者),而USB驱动器则充当我的移动副本,可用于将代码 Sneakernetting 到一些外部PC上(我的其他协作者有自己的驱动器,这可能会影响答案)。 (这是在Windows msysgit上进行的)
设置USB驱动器并确保我正确地指导工作流程是关注的重点(请参见使用Git在USB闪存上进行旅行代码)。
- 我应该克隆本地仓库还是网络仓库?
- 有哪些特殊标志可以确保正确卸载USB驱动器?(-nohardlinks?)
- 等等。