我是軟件項目的唯一開發人員。直到現在我還沒有使用任何版本控制。我知道我可以把版本控制下的項目的最後一個版本。問題是,是否可以將版本控制下的項目的舊版本和分支。如果可能的話,怎麼樣? 我應該使用哪個版本控制軟件? (我正在使用Visual Studio 2008)將項目的現有版本和分支置於版本控制下
編輯:我幾乎所有以前的版本。
我是軟件項目的唯一開發人員。直到現在我還沒有使用任何版本控制。我知道我可以把版本控制下的項目的最後一個版本。問題是,是否可以將版本控制下的項目的舊版本和分支。如果可能的話,怎麼樣? 我應該使用哪個版本控制軟件? (我正在使用Visual Studio 2008)將項目的現有版本和分支置於版本控制下
編輯:我幾乎所有以前的版本。
你可以做到這一點,假設你有要放入源代碼控制的舊版本的副本(當然,你不能神奇地讓它們出現)。
我會做的是拿最老的版本,把它放在一個地方,並提交文件夾到您的源代碼管理(這將成爲修訂1)。然後,採取第二個最古老的版本,用它覆蓋硬盤上的第一個版本,然後再次簽入(這將成爲源代碼管理中的版本2)。重複,每次覆蓋下一個最新版本,直到你想要的所有版本都被檢入。
有好的免費版本控制系統可用。我使用SVN(與TortoiseSVN外殼附加組件),我對它很滿意。 CVS也可以,但隨着項目變大,速度會變得非常緩慢。
刪除的文件將是一個問題,但我同意。這將保持最好的歷史。 – Andy 2009-01-20 15:33:06