2017-04-09 9 views
0

私はgit repoにフォルダの骨格をチェックインしたかったのです。そのアイデアは、他の人がフォルダをコピーし、リポジトリ内でテンプレートフォルダとして使用/変更できることです。gitで多くの空のフォルダを追加する/フォルダの骨格をチェックするには?

git does not allow checking in empty repositories私の推奨するソリューションは、すべてのサブフォルダに.keepファイルを追加することです。これにより、すべてのフォルダをチェックインできるようになります。

+0

あなたの質問は本当に「どうすれば簡単に/ .keepファイルを自分の作業フォルダ内のすべてのディレクトリに追加できますか? ? gitに空のフォルダ(タイトル)をコミットするように依頼してから、これがどうやってできないのか、あなたはすでに解決策を思いついたのですが、実際には質問はしません。 –

+0

実際に私は解決策を文書化したかったのです。私は別の場所でヒントを見つけ、コマンドを追跡したかった。 私はこの問題を解決する方法を提案し、私はあなたの問題を見ています。 .keepファイルを使って知っていることは、実際に問題を解決する良い方法ですが、他の解決策があれば私はそれを完全に開いています - 空のフォルダをたくさんチェックするのはこの質問です。 – matt3o

+0

それから質問の一部として明示的に書くべきです。 「これらのファイルを手作業ではなくすばやく簡単に追加するにはどうすればよいですか?投稿した回答がWindowsでは動作しないので、どのオペレーティングシステムまたはこれに類似したものを投稿するようにしてください。 –

答えて

1

次のコマンドは、すべてのフォルダにファイル.keepを再帰的に作成します。

find . -type d -exec touch {}/.keep \; 

これで、.keepファイルとすべてのフォルダも追加できます。

関連する問題