我試圖離開石器時代並將版本控制集成到我的工作流程中,但我是一個完全VC的noob。我有一個Bean Stalk的賬戶,在那裏添加了一個遠程git倉庫,並且成功地啓動了Coda 2中的本地git倉庫。我還設置了一個本地開發環境,在這裏我可以運行MAMP Pro並使用我的domain.dev網絡在本地開發。最終的遊戲是使用本地git repo在本地代碼,然後當我滿意時,將(正確的術語?)推送到遠程回購站,然後將這些文件上傳到駐留在遠程服務器上的臨時域。我以前的工作流程涉及到直接在服務器上編輯文件,這很可怕。所以,我正在努力以正確的方式做事。使用Coda 2的內置Git Functionailty
我找不到任何好的資源如何做到這一點。再次,我的本地git回購工作得很好。但是,我希望能夠將這些更改推送到Coda 2中的遠程存儲庫。編輯站點面板中的「源」選項卡在下拉列表中只有「本地」,我無法更改它中的任何內容,也無法更改弄清楚如何做到這一點,在Google上找不到太多幫助。
有什麼想法?這是一個好策略嗎?我願意接受建議,因爲我試圖找到比通過SFTP直接編輯文件更好的工作流程。
謝謝!
好的,使用終端選項卡。杜,爲什麼我沒有想到這一點。你的想法是設置一個git鉤子,將上傳的回購到服務器,沒有任何git文件?或者,卡皮斯特拉諾會做什麼? –
你是否有過使用bitbucket.org作爲git回購管理工具的豐富經驗? –
我已經廣泛使用bitbucket.org作爲遠程Git主機。它運行良好,但缺少您提到的Beanstalk提供的部署工具。我不相信你可以像你說的那樣設置一個git鉤子。 git文件必須位於服務器上,git鉤子會執行的操作就像在檢測到推送時重啓服務器。以下是關於服務器端掛鉤的一些文檔:http://git-scm.com/book/en/Customizing-Git-Git-Hooks#Server-Side-Hooks。卡皮斯特拉諾可能會做你在問什麼。 – jbergantine