我为我们的 Nette Web 项目开发了一个核心。核心作为库注入。虽然我希望能够在不注入的情况下测试和尝试核心项目的功能。所以我不得不添加单独启动核心项目所需的文件。这在尝试新功能时确实很有帮助,但我不想在发布中包含这些文件(但仍然可以在 git 上共享,因此同事也可以尝试)。
有没有什么好的做法来处理这种情况?
我只找到了两个选项:
- 不要将这些文件提交到 Git 存储库并通过其他存储库与同事共享文件 - 但兼容性问题就来了。
- 将这些文件提交到 Git 并有一个单独的发布分支,其中这些文件被删除。