战魂小筑

讨论群:309800774 知乎关注:http://zhihu.com/people/sunicdavy 开源项目:https://github.com/davyxu

   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  257 随笔 :: 0 文章 :: 506 评论 :: 0 Trackbacks

Patch

patch只是显示当前版本发生了怎样的变化,基于文本。例如:

文本变化:

del /s /q game\bin\*.lib
del /s /q game\bin\*.dll
+
\ No newline at end of file

 

二进制变化:

diff -r 2f3c677ed7ab -r c0efe12f9de3 game/bin/091208A002.jpg
Binary file game/bin/091208A002.jpg has changed

对于hg来说,据我所了解,无法像svn那样apply一个patch。hg的patch可以在提交后从log中提取

而svn的patch只能在未提交前提取,svn在这点上显然有些麻烦。

 

Bundle

bundle包含了版本修改的所有信息,包括二进制。其本身基于二进制,无法阅读,可以通过Repository Explorer的Add Bundle来将修改打入你的版本库。但须注意Bundle之间必须连续,如果当中跳过任何一个Bundle,都是无法成功完整的打入你的版本库的

posted on 2010-01-29 15:56 战魂小筑 阅读(2418) 评论(0)  编辑 收藏 引用 所属分类: 工具使用及设计

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理