2010-11-26 25 views
0

昨日CVSをGITに変換する必要がありました。私は自分のCVSにモジュールを持っていなかったことを除いてすべてうまくいったので、どのモジュールをチェックアウトするかわからなかったhereCVSインポート後にgitフォルダにファイルがありません

another tutorialの助けを借りて、すべて正常に機能しました。

私はモジュール名としてCVSROOT($ CVSROOTの直下のディレクトリ名)を書いて、すべて正常に動作しました。

今、gitリポジトリをクローンした後、Eclipse(Egit)ですべてのファイルを見ることができます。

しかし、私が作成したGitのフォルダに見たときに私は次のフォルダ/ファイルを参照してください

braches(フォルダ)
設定
説明
HEAD
フック(フォルダ)
インデックス
情報(フォルダ)
ログ(フォルダ)
オブジェクト(フォルダ)
refs(フォルダ)

gitリポジトリ内の実際のファイルはどこにありますか。 (PHP/CSS/Javascriptファイル)。

私の "古い" CVSファイルのGitファイルのどこかに最終的にリンクがありますか?

誰かがお手伝いします。

よろしく

ジェレミー

答えて

1

これらのファイル(支店、設定など)は、実際のgitリポジトリです。あなたが使用できるサンドボックスにリポジトリをチェックアウトするcloneコマンドを使用する必要があります。my_repoがある

git clone my_repo my_sandbox 

それらのファイル含むディレクトリ。 my_sandboxディレクトリが作成され、元のCVSファイルが格納されます(おそらく、CVSインポートの仕方によってはHEADブランチからのものです)。あなたのサンドボックスがチェックアウトされた後

が(ちなみに、としてそれらのファイルを同じファイル構造を含むことで.gitディレクトリが存在します。これは、Gitは完全に分散的に動作するように、あなたがに切り替えることができるようになりますことができますネットワークに常時接続する必要なく、異なるブランチとコミットの変更が可能)

関連する問題