1
爲什麼Capistrano嘗試在運行我的PHP應用程序的部署時創建新的分支?我的SCM是Git。帶Capistrano的PHP應用程序部署
爲什麼Capistrano嘗試在運行我的PHP應用程序的部署時創建新的分支?我的SCM是Git。帶Capistrano的PHP應用程序部署
原來,分支僅用於內部以確保從中複製發行文件的乾淨的工作目錄。
一般而言,人們在將應用程序發佈到其生產環境時傾向於創建分支。
這樣:
他們不只要他們部署創建一個分支,他們通常至少創建一個標籤 - 從中,如果有需要的下一個版本之前修正了一個錯誤,他們可以分支的發展分支。
如果您始終從發佈分支部署應用程序,該怎麼辦?這符合Eric Sink關於部署Web應用程序的建議:http://www.ericsink.com/vcbe/html/web_development.html。是否可以抑制結帳? –
在這種情況下,可能有一種方法可以向Capistrano表明它不能創建分支*(我曾與Capistrano一起工作過幾次,並且從未自動創建分支 - 我從未看過它是如何配置的)* –