忽略
提交到版本控制的文件(即不在 .gitignore 中的文件)在部署时仍然可以被忽略。要忽略这些文件或目录,只需将它们添加到 .gitattributes 中
config/deploy/deploy.rb export-ignore
config/deploy/ export-ignore
这些文件将保留在版本控制中,但不会部署到服务器。
注意:除非您的存储库根目录也是您的 Web 服务器的文档根目录,否则此功能可能没有必要。例如,在 Rails 应用程序中,文档根目录是 public/
文件夹。由于所有 Capistrano 配置都位于此文件夹之上或旁边,因此它无法被提供服务,也不存在安全风险。如果文档根目录确实位于存储库的根目录,请考虑通过将存储库根目录中的代码移动到子目录(例如 public_html)来更改它,而不是使用此功能。请注意,此功能非常特定于 Git,并且在其他 SCM 上不起作用。