安装目录结构

时间:2013-07-29 08:41:24

标签: git directory-structure

我有一个git存储库,里面有很多被忽略的目录。但是,当有人新下载存储库时,我希望他们拥有目录结构而不是其中的文件。

例如,我的结构是

  • 数据
    • Folder1中
    • ...
    • Folder20

我目前在数据中有一个.gitignore !.gitignore。是否最好创建结构以在我的存储库中安装脚本来安装它?

3 个答案:

答案 0 :(得分:1)

  • 在您的存储库中提供一个脚本,例如makedirs.sh,并在README文件中指示用户在签出存储库后运行该脚本。脚本应该注意创建必要的结构。
  • 停止忽略这些目录,创建一个名为.empty.placeholder.donotremoveme等名称的虚拟文件,并将它们全部添加 - 这将确保保留和检查目录结构因为文件是。

答案 1 :(得分:0)

Git无法跟踪空目录,除非它是gitlink

请“触摸.fake;即dot.fake”,确保您不要将此名称放入.gitignore

答案 2 :(得分:0)

正如其他人所说,你需要将一个文件放入目录中,以便git跟踪它。但不是“.fake”,为什么不在其中放置一个README文件,其中包含一些实际文档,说明您希望用户在目录中创建哪些类型的文件。 (因为你需要在那里放一个文件,也可以用它来做某事!)