`
happmaoo
  • 浏览: 4442993 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

并行版本控制的好帮手--WinMerge

阅读更多
<iframe align="top" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog01.html" frameborder="0" width="728" scrolling="no" height="90"></iframe>

项目开发中最长遇到的问题就是需要并行版本控制,比如一个产品分为个人版和企业版。那么其中某一个版本修改的时候,一些关键的修改也要合并到企业版里面。 还有诸如你的产品对于不同的客户都有一些定制的修改,而一些关键的修改您又希望能同步到主办本里面,这时候,你就需要一个文件/目录比对器。

WinMerge就是这样一个文件目录比对器,它是完全免费的,您可以从www.sf.net上下载它。使用起来非常方便,不过有几点需要注意。

1 过滤器的设定,你可以为自己的项目定义一个过滤器

def: include

d: \.php$ ## Filter for filename 这里是需要比对的文件名
d: \.html$

d: \\attachment$ ##这里是不需要比对的,要跳过文件夹,这个地方很奇怪,但就是排除的意思
d: \\cache$
d: \\css$
d: \\docs$
d: \\htmlarea$
d: \\javascripts$
d: \\themes$
d: \\xajax$

2 比对完成后,Winmerge可以生成报表。你可以把它分发给所有的开发人员,确保合并正确完成。然后进行集成编译。

3 有的说CVS的分支管理不是也可以实现并行开发么?是的,不过那个并行版本的通常用于同一个项目的不同版本号之间的并行,按照手册的说法:例如你的产品发布了1.0了,这时候你可以建立一个1.1的分支继续开发,而不会影响到1.0的版本,等1.1分支成熟以后,再合并到主干的1.1中去。

对于不同的项目,最好还是分别建立不同的代码仓库,通过一些简单的对比工具实现合并。



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1252132


分享到:
评论

相关推荐

    WinMerge-2.16.31-x64-Setup安装包

    WinMerge-2.16.31-x64-Setup安装包

    WinMerge-2.16.24-x64-Setup.exe

    WinMerge-2.16.24,2022年10月版本

    (winmerge for linux)grimmdp-winmerge-1bd708f4cf72.zip

    WinMerge 3 ========== WinMerge 3 is a port of WinMerge (http://winmerge.org) to use cross-platform with Qt (http://qt.nokia.com/) framework. This project is still in very early stages. WinMerge 3 is...

    WinMerge-2.16.8-x64-Setup.exe

    WinMerge-2.16.8-x64-Setup.exe

    WinMerge-2.12.4-Setup

    WinMerge-2.12.4-Setup.exe 是该软件的安装程序,通过运行这个文件,用户可以将WinMerge安装到自己的计算机上。 WinMerge的主要特性包括: 1. **文本差异对比**:它能够对两份纯文本文件进行逐行对比,高亮显示...

    WinMerge-2.4.8

    WinMerge-2.4.8-Setup

    WinMerge-2.13.1文件对比工具

    以下是关于WinMerge-2.13.1的一些关键知识点: 1. **功能特性**: - **文本比较**:WinMerge能够逐行对比两个文本文件,突出显示不同之处,方便用户快速识别差异。 - **文件夹比较**:不仅支持单个文件对比,还能...

    WinMerge 2.12.4

    5. **语言支持**:从标签"WinMerge-jp"可以看出,该版本还包括了日语界面,使得非英语用户也能轻松使用。 6. **自定义设置**:WinMerge提供丰富的自定义选项,如忽略空格、大小写敏感度、行结束符差异等,可以根据...

    WinMerge WinMerge WinMerge

    WinMerge是一款强大的文本和文件比较工具,尤其在IT行业中,它是开发者和版本控制使用者的得力助手。这个软件能够帮助用户高效地对比不同版本的代码或者其他文本文件,从而快速定位和理解版本之间的差异。 首先,...

    WinMerge-2.11.1.8-Setup.zip

    标题中的"WinMerge-2.11.1.8-Setup.zip"正是这款软件的安装包,版本号为2.11.1.8,通过解压缩这个zip文件,我们可以获取到安装程序"WinMerge-2.11.1.8-Setup.exe"以及详细说明文档"说明_Readme.html"。 WinMerge是...

    文件比较工具WinMerge

    压缩包内的`WinMerge-2.11.1.6-Setup.exe`文件是WinMerge的安装程序,用户可以通过运行这个文件来安装程序。安装过程通常简单直观,按照提示操作即可。 `PCHome_download.html`可能是关于WinMerge在PCHome网站上的...

    WinMerge-2.16.0-x64-Setup.exe

    4. 版本控制集成:虽然WinMerge本身不包含版本控制系统,但它可以与其他版本控制系统(如Git、SVN等)配合使用,作为差异查看和合并的前端工具。 二、在Windows Server环境中的应用: Windows Server作为企业级...

    winmerge-2.16.6-x64-exe.zip

    对于程序员而言,WinMerge可以集成到许多流行的版本控制系统(如Git、SVN等)中,通过外部工具调用实现无缝的代码对比体验。而对非开发者来说,WinMerge也能在日常文档编辑、整理资料时提供巨大的帮助。 总而言之,...

    WinMerge-v2.14.0.zip

    它的最新版本是v2.14.0,这正是我们所讨论的"WinMerge-v2.14.0.zip"压缩包的内容。 首先,让我们详细了解一下WinMerge的主要功能: 1. 文件和目录比较:WinMerge能够比较两个文件或两个目录的差异,并以清晰的可视...

    WinMerge-v2

    WinMerge-v2的特性使其在软件开发、文档管理和版本控制等场景中非常实用。 首先,WinMerge-v2的核心功能是文本文件的差异比较。它能够逐行对比两个文本文件,并用不同的颜色高亮显示差异部分。用户可以清晰地看到...

    WinMerge-2.6.8-Setup

    文件比较,代码比较工具.程序员的有用工具,比较2个文本文件的不同,多种源文件存储格式,WinMerge-2.6.8官方下载.

    WinMerge很好用的版本比较工具

    标签“WinMerge-2.6.8-exe”进一步强化了这个文件是WinMerge的特定版本,表明这是下载或分享时的一个标识,有助于用户识别和管理不同的安装包。 压缩包子文件的文件名称“WinMerge-2.6.8-exe”通常包含一个安装程序...

    WinMerge-2.14.0-Setup_2.14.0.0.rar

    在提供的压缩包文件“WinMerge-2.14.0-Setup_2.14.0.0.exe”中,包含了WinMerge的安装程序。用户可以通过运行这个程序来安装WinMerge 2.14.0版本。安装过程中,通常会提供自定义安装路径、选择启动菜单快捷方式等...

    WinMerge-2.6.14-exe

    标题中的"WinMerge-2.6.14-exe"指的是该软件的特定版本,即2.6.14,通常以.exe为扩展名的文件是Windows系统的可执行程序,这意味着我们讨论的是WinMerge的一个安装包。 WinMerge的主要功能在于帮助用户识别和解决...

    代码比对工具-WinMerge

    WinMerge是一款广泛使用的开源代码比对工具,尤其在软件开发领域中,它帮助开发者们识别并解决代码差异,实现版本间的同步。WinMerge以其直观的用户界面和高效的文件比较功能而受到赞誉。 **1. 主要功能** - **...

Global site tag (gtag.js) - Google Analytics