-1
我正在考慮將所有文件放在版本控制下,以便能夠重置舊文件。 我會承諾每天都會添加或刪除我對物理驅動器所做的更改。將硬盤置於版本控制下是個好主意
這是否有任何缺點?它會太耗費空間嗎?
編輯:我正在考慮分支功能。 例如:我有一個分支與媒體,一個分支與源代碼,一個分支包括個人文件,我不想讓我的電腦的每個用戶都可以訪問,等等。
我正在考慮將所有文件放在版本控制下,以便能夠重置舊文件。 我會承諾每天都會添加或刪除我對物理驅動器所做的更改。將硬盤置於版本控制下是個好主意
這是否有任何缺點?它會太耗費空間嗎?
編輯:我正在考慮分支功能。 例如:我有一個分支與媒體,一個分支與源代碼,一個分支包括個人文件,我不想讓我的電腦的每個用戶都可以訪問,等等。
這將取決於你有什麼在你的硬盤上。如果你有你的操作系統,那麼很可能不是。操作系統傾向於創建大量臨時文件;您的.git
將會非常大。此外,應用程序還會產生大量垃圾,這些垃圾對版本控制來說完全沒有用處。
但是,如果這是一個輔助硬盤,並且你沒有很多不斷變化的文件,那麼也許。再次出於同樣的原因,你的git diffs會非常大。即使git
壓縮差異,即使不超過您的實際數據(隨着時間的推移),它也會差不多。 Git的設計不是一個備份系統。然後還有安全問題,取決於你希望存儲你的git
回購。公開訪問系統文件可能不是一個好主意。
如果你想要一些接近版本控制的東西,在我上一個工作區我們使用了Crash Plan。它非常棒。但是那裏有很多類似的選擇。
我主要關心的是安全問題,因爲它將是您存儲位置的空間。您是否有理由不使用典型的備份或Dropbox等服務? –
scm是主要的vor文本文件。這是HD中存儲的少數文件。所以這個倉庫會變得非常快,而且你無法決定。哪個版本的文件是你需要的。 – Dakkar
@AaronCritchley關於分支功能呢? –