這是我一直在開發的第三個Web項目,我一直是所有項目的唯一開發人員。開發方法問題
現在我需要改變我的風格,不知道該怎麼做,所以我需要你的建議。
我的設置是;
Netbeans的PHP開發
Github的私人資料庫(由於我在Windows上開發,我發現很難整合的Git-Windows的Netbeans的,所以如果需要,我可以改變它)
的Basecamp項目管理(即使我使用GIT,我可能會更改我的GIT提供程序(github)並選擇一個可與Basecamp集成的程序)
我的需求是;
對於我目前的項目,我將設置一個開發服務器並首先測試那裏的變化。然後我將它們提交給生產服務器。所以我應該可以使用netbeans,而我可以輕鬆地提交到我的存儲庫並將更改應用到生產服務器。我怎樣才能輕鬆做到這一點?我應該首先提交存儲庫並從開發中獲取更改。服務器通過命令行?對於每一個變化來說,這似乎有點工作。我應該直接上傳到開發者嗎?服務器,然後將最終更改提交到存儲庫並從那裏獲取對生產服務器的更改?
那麼,作爲一個可以集成到netbeans中的存儲庫,我該如何管理這些更改?
我也想使用這些提供者之一(http://basecamphq.com/extras - SOFTWARE DEVELOPMENT TOOLS)。所以,如果你有這些公司的任何建議過,那將是巨大
非常感謝,