我试图将我的本地git存储库同步到CVS存储库,并且除了.git文件夹之外,所有内容都已正确同步。
起初,我认为所有以点开头的文件夹都将被忽略,因此我尝试添加.test文件夹并将模拟文件放入其中。令我惊讶的是,它被检测为新文件夹,并且其中的文件被列出并准备进行同步。
如何使CVS同步.git文件夹?谢谢。
P.S。我在本地使用git跟踪单个更改,并使用CVS跟踪主要里程碑。它们不必以任何形式链接。
答案 0 :(得分:1)
您绝对不希望将.git
文件夹本身“按原样”同步到CVS存储库。
使用git时,.git
文件夹包含版本信息,例如存储库中所有文件的所有版本的内容(压缩格式)。
在同步时,.git
中的信息用于填充CVS中的版本控制信息。但是CVS无法直接读取.git
文件夹中的信息。
同步.git
的内容,以便在CVS中可见,这只会造成混淆(如果尝试将其“同步”回git,覆盖.git
文件夹的内容,这将很危险。在git中)。