無視されたディレクトリがたくさんあるgitリポジトリがあります。ただし、新しい人がリポジトリをダウンロードするときは、その中のファイルではなく、ディレクトリ構造を持ってほしいと思います。
たとえば、私の構造は
- データ
- フォルダ1
- ...
- フォルダー20
そして、私は現在、データに.gitignore
with!.gitignore
を持っています。構造を作成して、それをインストールするスクリプトをリポジトリに配置するのが最善ですか?
無視されたディレクトリがたくさんあるgitリポジトリがあります。ただし、新しい人がリポジトリをダウンロードするときは、その中のファイルではなく、ディレクトリ構造を持ってほしいと思います。
たとえば、私の構造は
そして、私は現在、データに.gitignore
with!.gitignore
を持っています。構造を作成して、それをインストールするスクリプトをリポジトリに配置するのが最善ですか?
makedirs.sh
し、リポジトリをチェックアウトした後にそのスクリプトを実行するようにユーザーに指示します。スクリプトは、必要な構造を作成するように注意する必要があります。.empty
などのような名前のダミー ファイルを作成し、それらをすべて追加します。これにより、ディレクトリ構造が保持され、ファイルがチェックアウトされるため、ディレクトリ構造が確実にチェックアウトされます。.placeholder
.donotremoveme
gitlink でない限り、Git は空のディレクトリを追跡できません
「touch .fake; ie dot.fake」を実行して、この名前を .gitignore に入れないようにしてください。