問題描述:這是一個很傻很天真的問題,煩請有耐心的答友指點指點。今天突然想到,每次進行項目管理都會把遠程倉庫的所有文件都clone到本地,然后就出現了一個疑問,就是:遠程倉庫有的文件夾本地必須都有嗎?不太好理解吧,上圖。這是遠程倉庫:這是本地文件:問題補充:怎么樣操作才能使我本地只保留最新版本?(題外話:這個問題應該不具備實際意義,從現實的角度來考慮,本地和遠程倉庫都是一一對應的,難道這是svn和git的區別?是集中式管理和分布式的區別?)
2 回答

繁星coding
TA貢獻1797條經驗 獲得超4個贊
有這樣一種場景,你改了很多東西,經歷了很多版本,此時你想回到之前的版本試試看。這時候git的優勢就顯示出來了,在不聯網的情況下,你可以使得你本次倉庫回到對應版本。就是因為本地也有這些版本diff文件,這就是因為git的分布式管理所具有的優勢了。不過如果不遇上這種特殊情況,似乎git和svn區別也不是很大。

開滿天機
TA貢獻1786條經驗 獲得超13個贊
這種增量存儲的方式相當于手動備份,不是git和svn的區別,也不是集中和分布的區別,因為不管是git還是svn,正常情況下都是該增增該刪刪,同步一次(git要加標簽,相當于你截圖中的文件夾名;svn不太熟)為一個版本,但是你截圖這種應該屬于手動增量備份,可能更接近于使用網盤或者使用復制方式進行備份操作的模式,而不像是一般的版本管理操作。
- 2 回答
- 0 關注
- 2011 瀏覽
添加回答
舉報
0/150
提交
取消