CVS导入后,git文件夹中没有文件

时间:2010-11-26 10:44:57

标签: git import cvs egit

我们需要昨天将CVS转换为GIT。一切都很顺利,除了我的CVS中没有模块,因此我不知道要查看哪个模块作为descibed here

another tutorial的帮助下,一切正常。

我起诉CVSROOT($ CVSROOT下的直接指挥)作为模块名称,一切正常。

现在克隆了git存储库后,我可以看到Eclipse中的所有文件(Egit)。

但是当我查看创建的git文件夹时,我只看到以下文件夹/文件

braches(文件夹)


说明书 头部 钩子(文件夹)
指数
info(文件夹)
日志(文件夹)
对象(文件夹)
refs(文件夹)

在哪里可以找到git存储库中的实际文件,例如(PHP / CSS / Javascript文件)。

Git文件中的某个地方最终会链接到我的“旧”CVS文件吗?

希望有人可以提供帮助。

此致

杰里米

1 个答案:

答案 0 :(得分:1)

那些文件(分支,配置等)是实际的git存储库。您需要使用clone命令将存储库签入到可以使用的沙箱中:

git clone my_repo my_sandbox

其中my_repo是包含这些文件的目录。将创建my_sandbox目录并将包含您的原始CVS文件(可能来自HEAD分支,具体取决于您进行CVS导入的方式)。

(顺便说一下,一旦你的沙盒被签出,其中会有一个.git目录,其中包含与那些文件相同的文件结构。这使得Git可以完全分布式工作方式,允许您切换到不同的分支并提交更改,而无需经常连接到网络。)