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

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

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