Git应该只包括主分支的文件夹/文件

时间:2016-10-04 10:44:41

标签: git azure-web-sites web-deployment gitignore branching-and-merging

我有一个公共文件夹,其中包含用于部署的缩小文件。但是此文件夹仅对主分支上的部署很重要。其他分支使用此文件夹与普通生成的文件,我们可以使用.gitignore。

如何仅为主分支包含文件夹?我们不想每次都更改主分支上的.gitignore。

1 个答案:

答案 0 :(得分:1)

您实际投入部署的最小化文件,虽然看起来是源文件,但实际上是构建过程的工件。您不太可能/应该更改这些最小化的文件。

作为一般规则,构建过程中产生的文件不应该由Git版本化,我觉得这是最小化文件的情况。所以我个人甚至不会对最小化文件夹进行版本化。相反,只需对常规源文件进行版本控制,并让部署过程最小化并部署适当的内容。