0

無視されたディレクトリがたくさんあるgitリポジトリがあります。ただし、新しい人がリポジトリをダウンロードするときは、その中のファイルではなく、ディレクトリ構造を持ってほしいと思います。

たとえば、私の構造は

  • データ
    • フォルダ1
    • ...
    • フォルダー20

そして、私は現在、データに.gitignorewith!.gitignoreを持っています。構造を作成して、それをインストールするスクリプトをリポジトリに配置するのが最善ですか?

4

3 に答える 3

1
  • README ファイルで、リポジトリにスクリプトを提供makedirs.shし、リポジトリをチェックアウトした後にそのスクリプトを実行するようにユーザーに指示します。スクリプトは、必要な構造を作成するように注意する必要があります。
  • これらのディレクトリを無視するのをやめ、または.emptyなどのような名前のダミー ファイルを作成し、それらをすべて追加します。これにより、ディレクトリ構造が保持され、ファイルがチェックアウトされるため、ディレクトリ構造が確実にチェックアウトされます。.placeholder.donotremoveme
于 2013-07-29T09:08:11.623 に答える
0

gitlink でない限り、Git は空のディレクトリを追跡できません

「touch .fake; ie dot.fake」を実行して、この名前を .gitignore に入れないようにしてください。

于 2013-07-29T09:09:10.317 に答える