最近我一直在發現,經常我會想要脫離並且破解我的一些新想法(作爲一個新項目),如果在一個小時左右它看起來很有希望,我會保留它。如果不是的話,我會搗毀它。何時開始跟蹤VCS中的項目?
那麼我的問題是我應該什麼時候開始跟蹤這些小實驗呢?從一開始,就像hg init revolutionary_idea
,或者我決定保留它之後?
現在,我正在等待,直到我充實了我的腦中彈出的任何想法,然後初始化並提交,因爲我不想在想「我現在應該做什麼?」每隔一個保存。另一方面,如果我從一開始就經常提交,那麼我會對我所做的一切和原因有一個非常詳細的時間表。另一方面,如果我從一開始就追蹤,並且在我知道我想保留它之前不提交,那麼這與稍後進行初始化沒有什麼不同,對吧?
你們認爲什麼?這種情況下的「最佳做法」是什麼?
那麼,這些是一些很好的聯繫,除了:一,他們不回答我的問題;和兩個,我正在使用Mercurial,所以Mercurial中是否有相同的操作? – 2010-08-24 13:12:22
@奧斯汀:對不起,我沒有馬上趕上'hg'命令。這些鏈接說明了您的問題的基本答案:儘快開始追蹤。無需等待穩定的狀態。關於Mercurial,重寫歷史[可能](http://stackoverflow.com/questions/3178291/how-does-mercurial-work-with-many-developers/3178656#3178656)(rebase,移植,隊列),[even儘管它並不總是推薦](http://stackoverflow.com/questions/504409/is-it-worth-the-effort-to-create-pretty-revision-history-in-a-dvcs/510123#510123) 。 – VonC 2010-08-24 17:08:52