CVS忽略.git文件夹

时间:2019-02-12 20:03:30

标签: eclipse git cvs

我试图将我的本地git存储库同步到CVS存储库,并且除了.git文件夹之外,所有内容都已正确同步。

起初,我认为所有以点开头的文件夹都将被忽略,因此我尝试添加.test文件夹并将模拟文件放入其中。令我惊讶的是,它被检测为新文件夹,并且其中的文件被列出并准备进行同步。

如何使CVS同步.git文件夹?谢谢。

P.S。我在本地使用git跟踪单个更改,并使用CVS跟踪主要里程碑。它们不必以任何形式链接。

1 个答案:

答案 0 :(得分:1)

您绝对不希望将.git文件夹本身“按原样”同步到CVS存储库。

使用git时,.git文件夹包含版本信息,例如存储库中所有文件的所有版本的内容(压缩格式)。

在同步时,.git中的信息用于填充CVS中的版本控制信息。但是CVS无法直接读取.git文件夹中的信息。

同步.git的内容,以便在CVS中可见,这只会造成混淆(如果尝试将其“同步”回git,覆盖.git文件夹的内容,这将很危险。在git中)。