有時我們的項目樹可以有二進制文件,如jpg,png,doc,xls或pdf。只有二進制文件的一部分被更改時,GIT,Mercurial,SVN或其他工具可以很好地工作嗎?當項目樹有二進制文件時,GIT,Mercurial,SVN或其他版本控制工具可以工作嗎?
例如,如果規範是用.doc編寫的,並且它是存儲庫的一部分,那麼如果它是4MB,編輯了100次,但僅用於1或2行,並在一年中檢查了100次,那麼它是400MB。
如果它是100個不同的.doc和.xls文件,那麼它是40GB ...不是容易管理的大小。
我已經嘗試過GIT和Mercurial,並且看到它們似乎都增加了大小的數據,即使在.doc或.pdf中更改了1行時也是如此。 GIT或Mercurial或SVN中有其他方式可以完成這項工作嗎?
對於svn +1:對二進制文件的需求鎖定 – JeremyP 2010-06-08 08:39:16