如果这是一个重复,我已经搜索谷歌和SO,并找不到任何类似的东西,因为它是一个相当通用的搜索词集!Git仓库与git目录存储在其他地方
我想要的是将.git目录放在工作树之外。
我需要这样做,因为它是一个使用其他版本控制软件的项目内的“隐形”git存储库,不幸的是,它的设置方式与多个项目(我希望每个项目都是git存储库)一个根目录以及用于从项目目录中清除文件的构建脚本。到目前为止,我一直在对根目录进行版本控制,并忽略所有其他项目目录,因此其中一个项目是版本控制的,但我现在想要对另一个项目进行版本控制,并且显然不能在根目录中有多个git存储库(或者我可以?这将是一个很好的替代答案)。如果可能的话,将.git目录放在磁盘上的其他位置将是一个很好的解决方案。
你不能设置其他版本控制软件来忽略.git目录吗?什么是其他VCS? – Vinzenz 2010-10-12 10:40:38
是的,我为了这个问题简化了一下。这实际上是我们其他工具和构建过程中的一部分,它们喜欢清除事物;虽然我可以让VCS忽略.git目录,但不幸的是我不能用这些其他工具来做到这一点(并且不能修改它们以允许这样做)。 – 2010-10-12 12:34:12
对不起,忘了说:VCS是...不正常。假设它是专有的。 – 2010-10-12 12:53:55