如何忽略与git发布时的某些文件



我为我们的Nette Web项目开发了核心。核心被注入库。尽管我希望能够在不注入核心项目的情况下测试和尝试核心项目的功能。因此,我必须添加需要分别启动核心项目所需的文件。在尝试新功能时,这确实很有帮助,但是我不想在版本中包含这些文件(但仍然可以在git上分享,因此同事也可以尝试(。

有什么好实践如何处理这种情况?

我只找到了两个选项:

  1. 不要将这些文件提交给git存储库,而是通过其他存储库与同事共享文件 - 但这是兼容性问题。
  2. 将这些文件提交给git,并有一个单独的分支以删除这些文件。

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

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

export-ignore

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

相关内容

  • 没有找到相关文章

最新更新