2011-10-12 81 views
0

最近我一直在使用我的很多文件,並且在此過程中經常會在完成/修訂的不同階段累積多份文件。我在給定時間處理任何數量的項目,因此記住或快速找出我應該繼續工作的版本並非易事。我應該如何開始跟蹤文件更改/版本?

你會推薦什麼類型的選項,允許我在本地跟蹤更改,如果可能的話,還可以在遠程位置使用我處理的文件?我從來沒有使用過文件版本控制或跟蹤系統,所以不知道我應該尋找什麼方向。我主要使用HTML,CSS和PHP。

任何幫助非常感謝!謝謝。

PS。不知道我是否應該在單獨的問題中有這個問題,但是對於同一類型的問題有哪些選項可用,請更改服務器上文件的跟蹤/日誌記錄?最好不僅模糊地記錄文件的內容已被更改,而且還跟蹤文件中發生的特定更改。

+0

你會得到很多不同的答案,但我個人使用'git' - 這是很容易設置和使用,速度很快,而且它可以滿足您的一切需求。 –

+0

任何分佈式版本控制系統都應該沒問題。 Git和Mercurial似乎是目前最受歡迎的; bzr和Darcs也許值得一看。 Subversion不是分佈式的,但是如果你想在不同的地方有一次中央資源庫和各種檢查,那可能會使一些事情更容易跟蹤;另一方面,任何DVCS也應該能夠支持這種情況,而不僅僅是它的唯一操作模式。 – tripleee

回答

0

在我看來,github是您的要求的完美選擇。您可以創建存儲庫維護歷史,很容易使用,它是免費的

https://github.com/