4

我为我们的 Nette Web 项目开发了一个核心。核心作为库注入。虽然我希望能够在不注入的情况下测试和尝试核心项目的功能。所以我不得不添加单独启动核心项目所需的文件。这在尝试新功能时确实很有帮助,但我不想在发布中包含这些文件(但仍然可以在 git 上共享,因此同事也可以尝试)。

有没有什么好的做法来处理这种情况?

我只找到了两个选项:

  1. 不要将这些文件提交到 Git 存储库并通过其他存储库与同事共享文件 - 但兼容性问题就来了。
  2. 将这些文件提交到 Git 并有一个单独的发布分支,其中这些文件被删除。
4

1 回答 1

7

您可以export-ignore为此使用功能。将此添加到您的.gitattributes文件中:

/path/to/file/or/directory export-ignore

导出忽略

具有该属性的文件和目录export-ignore不会添加到存档文件中。有关详细信息,请参阅gitattributes

于 2018-04-27T12:47:28.647 回答