2016-04-22 5 views
1

私のhtdocsフォルダには、あまりにも多くのプロジェクトがあり、その中にはgitリポジトリが初期化されています。サブフォルダがすでにgitリポジトリになっているフォルダでgitリポジトリを初期化することはできますか?

gitリポジトリをルート "htdocs"フォルダに作成して、オンラインリポジトリにプッシュして、すべての作業を確実にバックアップします。

それを作成する競合はありますか? サブフォルダリポジトリに影響する可能性があります。

+0

ただ試してみてください。あなたはサンドボックスで試してみてください。/ tmp – kan

答えて

1

オンラインリポジトリにプッシュして、すべての作業が確実にバックアップされるようにします。

これはgitとバックアップツールを組み合わせたものです。これはそうではありません。
(あるもののtool based on git which does thatbup

Plusは、htdocsにgitのレポは、あなたが既に持っているすべてのネストされたGitのサブフォルダは表示されません。
実際の内容を記録せずに、サブレポスごとに1つずつ、gitlinksspecial entries in the index)のみを記録します。あなたのケースでは、それはうまくいくかもしれませんが、あまりにも多くのファイル(「Git with large files」を参照)で潜在的に巨大なレポを生成します。 A git bundle would helpファイルをファイルに圧縮していますが、ローカル設定ファイルやその他のローカル設定は除外されます。a simple tar is enough

+0

Thakn you.Soにgitサブフォルダ用のgitlinkを記録することになりますが、git reposを含んでいないサブフォルダについては、それらを記録します...もしそうなら、それはまさに私が必要とするものです。 そして、どうして私はgitをバックアップに使用できないのですか?私がhtdocsを紛失した場合、私はそれらをオンラインリポジトリから引き出すことができます。 – darroosh

+0

@darroosh gitをバックアップに使うことはできますが、その機能を念頭に置いて設計されているわけではありません。それでもバックアップ用に使用している場合は、git bundleを使用して単一のファイルを生成することをお勧めします。これはバックアップが簡単です。 http://stackoverflow.com/a/2129286/6309 – VonC

+0

@darrooshを参照してください単純なタールも機能し、より完全になります:http://stackoverflow.com/a/6702917/6309 – VonC

関連する問題