I have migrated a cvs repository to git repository and it is in the server. In my local I tried to clone that repository. It got cloned. But when I checked the git status it shows the result as follows for example.
$ cd FMS_RE_ENGG/
$ git status
# deleted: FMS_RE_ENGG/Gemfile
# deleted: FMS_RE_ENGG/Gemfile.lock
# deleted: FMS_RE_ENGG/PACKAGING/CONFIG/fms-frontend.ini
# deleted: FMS_RE_ENGG/PACKAGING/DEBIAN/postinst
# deleted: FMS_RE_ENGG/PACKAGING/DEBIAN/postrm
# deleted: FMS_RE_ENGG/PACKAGING/DEBIAN/preinst
# deleted: FMS_RE_ENGG/PACKAGING/DEBIAN/prerm
# deleted: FMS_RE_ENGG/PACKAGING/DEBIAN/templates
etc.,
What is the problem? Why I didn’t get the source files? If I ran the git checkout FMS_RE_ENGG after cloned it, then I am able to get it. Why it is not giving the source files at the moment of cloning itself?
If I understand you correctly, I assume you are grabbing the repository via a basic clone command like
When you run:
this is checking out a different branch within your GIT repository. If your source files are part of the FMS_RE_ENGG branch but not the master branch, when you clone the repository you will not see your source files, because you are not working on the FMS_RE_ENGG branch.