到目前爲止,我總是使用Netbeans提供的FTP傳輸。每次我寫入並保存時,它都會將文件上傳到服務器。與Netbeans合作的最佳方式
現在我有一個項目,我和我的同事必須努力。上面的方法不再是最好的,因爲如果我做了一些更改並保存,並且和我的同事一樣,我們會覆蓋其他修改。
在同一個PHP/CSS/HTML項目上合作的最佳方式是什麼?你能否提供一些指導?
謝謝。
PS:OS Win7。
到目前爲止,我總是使用Netbeans提供的FTP傳輸。每次我寫入並保存時,它都會將文件上傳到服務器。與Netbeans合作的最佳方式
現在我有一個項目,我和我的同事必須努力。上面的方法不再是最好的,因爲如果我做了一些更改並保存,並且和我的同事一樣,我們會覆蓋其他修改。
在同一個PHP/CSS/HTML項目上合作的最佳方式是什麼?你能否提供一些指導?
謝謝。
PS:OS Win7。
我個人使用Mercurial (Hg)當與一個團隊的項目工作。
有一個Tutorial for using Mercurial with NetBeans。
當你的團隊很小時,你可以使用bitbucket.org來託管你的項目,因爲它是免費的和私人的(但是我認爲每個項目的免費版本限制爲5個人)。否則,您可以輕鬆設置您自己的hg-server。有很多關於如何在他們的網站上使用Mercurial的指南
如果您不熟悉分佈式版本控制系統。簡而言之它的工作原理是這樣的:
這隻要工作得很好,你沒有編輯的代碼相同的行(因爲那時自動合併失敗,因爲它不知道該怎麼養,哪些放棄,你必須手動合併)和您的文件不是二進制數據格式。 但在你的情況下,HTML,PHP和CSS都是基於文本的,所以你很好走。
我希望這有助於。如果你有任何問題隨時問。 對不起,我不能發佈更多的鏈接,因爲我的聲譽太低。
非常詳細的答案,謝謝。 – aur0n 2013-02-27 10:51:13
很高興我能幫到你 – mgttlinger 2013-02-28 07:55:26
你有沒有嘗試過用於此目的的任何版本控制工具? – Freak 2013-02-27 09:55:03
您可以使用Github或類似的工具在團隊中工作。 – Tjoene 2013-02-27 09:55:42