我是新來的是一個純粹的程序員/工程師(雖然我「需要」的編碼有許多經過多年的努力和執行)。現在我發現自己需要設置一個版本控制環境。我熟悉SVN,但想知道有沒有才去設置它的麻煩「功能」,並確定實施什麼樣的文件結構。顛覆功能
在一個項目中,我有幾個頻繁變化的文件,但我不想保留以前的版本,因爲它們會很快吞噬磁盤空間。 SVN是否有一個功能,您可以設置該屬性存儲庫中的文件(或文件夾)只保留最新版本的文件? (或者可能只是n個最新版本?)
如果SVN沒有這個功能,那麼有沒有其他的版本控制系統呢?
預先感謝您的考慮這個問題的......
你真的不需要它。 SVN只針對特定版本保留差異 - 而不是整個文件。就我個人而言,我從來沒有聽說有人因磁盤空間不足而因爲一個SVN存儲庫, – ElmoVanKielmo
@ElmoVanKielmo,雖然我同意你的觀點,但你現在很幸運,因爲使用不當,你現在很幸運能夠遇到一個用SVN運行空間不足的人以往。我已經悔改了,但是,很久以前,在一個遙遠的星系中......我使用SVN來存儲經常變化的非文本資產,如圖像,其他媒體和編譯代碼。從理論上來看,這似乎是一個好主意,可以集中並製作簡單的發佈過程和delpoyment(它的確如此),但現實的錘子最終陷入了困境...... – Ray