使用Git的多个工作目录?
我不确定这是否得到了Git的支持,但从理论上讲,这对我来说是可行的。
我的工作流程通常需要同时编辑多个分支中的文件。换句话说,我通常希望在一个分支中打开几个文件,而在另一个分支中编辑另一个文件的内容。
我对此的典型解决方案是进行两次结账,但遗憾的是,我不能在它们之间共享分支和推荐。我只想让两个工作目录由同一个.git文件夹管理。
我知道本地的git克隆解决方案(默认的是硬链接共享对象,以及-Shared选项,它用原始的repo设置另一个对象存储),但是这些解决方案只减少了磁盘空间的使用,特别是在共享的情况下,似乎充满了危险。
有没有办法使用一个.git文件夹,并有两个工作目录由它支持?还是Git硬编码成在任何时候只签出一个工作目录?