`
rikugun
  • 浏览: 350385 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

svn中使用diffmerge 代替 opendiff

阅读更多
opendiff 是OSX非常好用的合并工具,但是有个问题,不支持2M以上的大文件.而且打开速度不理想.

Google以后找到这个diffmerge速度很快, 不错

但是SVN支持有些问题,又找了个脚本.
http://support.sourcegear.com/viewtopic.php?f=33&t=10044


注意脚本中的 15,16行,可能要修改为
VDIFF="diffmerge.sh"  
VDIFF3="diffmerge.sh"


下载回来后修改

mate ~/.subversion/config



diff-cmd = 
diff3-cmd = 


改成
diff-cmd = diffmerge-svn-wrapper.sh
diff3-cmd = diffmerge-svn-wrapper.sh


更新SVN时,出现冲突会提示
引用



What would you like to do?
[M]anual-merge [m]erge [A]ccept [I]gnore [D]efault [diff] [H]elp
  [A]ccept    Accept .r56011 and throw out local modifications
  [D]efault   Use diff3 to merge files (same behavior as vanilla SVN)
  [Fail]      Kills the command (not suggested)
  [H]elp      Print this message
  [I]gnore    Keep your locally modified version as is
  [M]erge     Manually merge using diffmerge.sh
  [m]erge     Same as M but attempts to automerge if possible
  [R]evert    Revert to base version (.r53161)
  [S]ave      Same as 'I' but writes out rold, rnew, and rmine files to deal with later
  [diff]      Type 'diff' to diff versions .mine and  before making a descision
  [diff3]     Type 'diff3' to diff all three versions before making a descision
m



enjoy yourself!
分享到:
评论

相关推荐

    SVN中文手册 SVN中文手册

    SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN...

    eclipse中svn插件的使用

    ### Eclipse中SVN插件的使用详解 #### 安装与配置 在Eclipse中集成Subversion(简称SVN)插件,能够极大提升团队协作效率,实现代码版本控制、协同开发等功能。首先,确保Eclipse环境已安装,然后通过Help菜单下的...

    svn的中文插件下载

    在中文环境中,使用英文界面可能会对一些用户造成困扰,因此,SVN的中文插件应运而生,为国内用户提供了更加友好的操作体验。 "LanguagePack_1.5.6.14908-win32-zh_CN.msi" 这个文件是SVN中文语言包的安装程序,...

    svn服务端安装和使用svn服务端安装和使用svn服务端安装和使用svn服务端安装和使用svn服务端安装和使用svn服务端安装和

    svn服务端安装和使用svn服务端安装和使用svn服务端安装和使用svn服务端安装和使用svn服务端安装和使用svn服务端安装和使用svn服务端安装和使用svn服务端安装和使用svn服务端安装和使用svn服务端安装和使用svn服务端...

    svn svn64位程序 svn中文语言包

    SVN,全称为Subversion,是一款广泛应用于软件版本控制系统中的开源工具。它允许开发者在多个人协同开发的情况下,对代码库进行版本管理,确保代码的一致性和可追踪性。在这个压缩包中,我们找到了“svn svn64位程序...

    ECLIPSE中SVN插件使用说明

    ### Eclipse中SVN插件使用说明 #### 一、搭建SVN仓库与配置服务器 **1. 创建SVN仓库** 执行命令行指令 `svnadmin create d:\svnDatabase\respository_Test2` 可以在指定路径下创建一个新的SVN仓库。 **2. 启动...

    SVN安装文件及SVN中文补丁

    在本资源包中,您将找到SVN的安装文件以及对应的中文补丁,这对于在中国使用SVN的团队来说尤其重要,因为它可以方便地解决语言障碍,提高工作效率。 首先,让我们详细了解一下SVN安装文件。通常,SVN的安装文件分为...

    SVN中文使用手册

    SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件。它允许开发者在团队中协作,跟踪每个文件的历史版本,合并不同人的更改,并提供备份和恢复功能。这份“SVN中文使用手册”是为...

    SVN中文教程 SVN简明教程 SVN学习笔记

    通过以上内容,你将能够掌握SVN的基本操作和使用策略,更好地融入团队开发环境中。在实际工作中,结合具体的项目需求和团队协作模式,灵活运用SVN,能够提升开发效率,保证代码质量。记得持续学习和实践,才能充分...

    svn中文操作手册

    SVN(Subversion)是一种广泛使用的版本控制系统,用于管理和跟踪文件和目录的修改历史。它允许团队协作,确保代码的一致性和版本控制。本 SVN 中文操作手册将深入讲解 SVN 的基本概念、安装与配置、命令行操作以及...

    SVN中文使用手册.doc

    8. **故障排查**:常见问题和解决方法,帮助用户处理SVN使用过程中遇到的错误和异常。 9. **与其他工具集成**:如何将SVN与IDE(如Eclipse、IntelliJ IDEA等)、持续集成工具(如Jenkins)或其他开发流程工具集成。...

    SVN中如何打基线SVN中如何打基线SVN中如何打基线

    在软件开发中,版本控制系统(VCS)是必不可少的一部分,其中 SVN(Subversion)是一种广泛使用的版本控制系统。在 SVN 中,基线管理是版本控制的重要组成部分,本文将详细介绍 SVN 中的基线管理。 什么是基线? --...

    SVN使用指南(含SVN服务器的安装与使用)

    SVN 使用指南(含 SVN 服务器的安装与使用) SVN(Subversion)是一种版本控制系统,能够帮助开发团队更好地管理代码仓库。下面是 SVN 使用指南,涵盖了 SVN 服务器的安装与使用、SVN 客户端的安装与使用等内容。 ...

    svn的使用高手

    SVN,全称为Subversion,是一款广泛应用于软件开发领域的版本控制系统。...在提供的"SVN使用"压缩包文件中,可能包含了关于如何安装、配置、使用SVN的详细教程和示例,建议仔细学习以加深对SVN的理解和应用。

    SVN中文语言包64.zip

    SVN,全称为Subversion,是一款广泛应用于软件版本控制系统中的开源工具,主要用于管理源代码、文档等文件的版本。TortoiseSVN是基于Windows平台的SVN客户端,以其直观的图形用户界面和与Windows资源管理器的深度...

    SVN的使用方法,使用基本流程

    SVN基本使用手册 从安装开始讲解,包括设置访问用户名和口令、svn使用基本流程等

    SVN使用教程.docx

    SVN 使用教程 SVN(Subversion)是一种版本控制系统,旨在帮助程序员更好地管理代码,记录每一次文件和目录的修改,允许用户恢复到早期版本或检查数据修改的历史。下面是 SVN 使用教程的详细内容: 一、SVN 服务器...

    SVN 安装包+中文插件

    SVN(Subversion)是一种广泛使用的版本控制系统,用于管理软件项目的源代码和其他文件的历史记录。它允许团队协作,跟踪文件的更改,合并不同用户的修改,并且可以轻松回滚到以前的版本。在这个“SVN安装包+中文...

    svn安装教程中文语言包等

    在进行版本控制系统的学习和使用时,Subversion(简称Svn)是一个不可或缺的工具,尤其对于初学者而言。Svn.zip压缩包提供了全面的资源,帮助用户轻松完成Svn的安装,并配备了中文语言包,使得操作过程更加便捷。 1...

Global site tag (gtag.js) - Google Analytics