我有一个 Play Scala 应用程序,它有两个遥控器,一个用于源,另一个用于部署。部署需要 ./target 目录,但我想保持源远程清洁构建文件。是否可以只让源远程忽略目标目录?
谢谢!
我有一个 Play Scala 应用程序,它有两个遥控器,一个用于源,另一个用于部署。部署需要 ./target 目录,但我想保持源远程清洁构建文件。是否可以只让源远程忽略目标目录?
谢谢!
将.gitignore
文件添加到您的存储库(根),例如:
# Ignore target directory
target
编辑:对不起,那里的触发器太快了。这将忽略两个遥控器的目标文件。要在远程部署中包含一些文件,您可能应该使用不同的分支。
一个分支用于部署,一个分支用于源。每当您部署时,将源分支的差异合并到部署分支。在部署分支中,您的.gitignore
文件可能看起来不同。
如果有一个部署分支,它的上游将是您的远程部署分支,并且您不会忽略build/目录呢?然后,您必须在每次部署
之前
将您的开发分支合并到部署中。