我們將內部的一些Web開發引入,我的目標之一是讓它在版本控制之下。現在我正在分別尋找HG和Git。由於一些片狀行爲,Bazaar被淘汰。爲一個簡單的網站選擇一個版本控制系統
在我心中最大的點是:
- 訪問我們的虛擬主機是FTP只。這讓我擔心了一下。
- 將要處理所有事情的人不是開發人員,所以我需要一個簡單的方法來設置;一個好的GUI是必需的。
- 分佈式模型非常重要,因爲我們的設計人員沒有直接連接到我們的網絡,並且即使不是永久性的,也會在拇指驅動器上交易文件。
- 我們的設計師在Mac上。其他人都在Windows上。
我有幾個問題,以及:
- 我知道這是可能通過FTP從大多數系統中發佈的一個分支。是否有可能做其他事情(回覆等)?
- Windows上的Git支持以前被認爲是可怕的。不過,事情看起來好多了。事情可能會繼續進展順利嗎?
- 隨着TortoiseHG,你如何移動版本文件?移動它通常不起作用(如預期),但似乎沒有「HG移動」選項。
重複:http://stackoverflow.com/questions/330848/best-version-control-for-a-one-man-web-app – skaffman 2009-12-07 22:13:09
我建議你分開你的顧慮。有版本控制,然後進行部署。你可以欺騙大多數流行的VCS來爲你部署東西,但這並不意味着你應該這樣做。 – innaM 2009-12-08 07:45:40
我也會讓到位桶與github上(或其他),等式的一部分。除非您有特定的理由來託管自己的服務器,否則應該使用這些站點。除了軟件之外,您還可以根據服務來選擇。 – 2009-12-08 22:09:39