设置步骤及遇到的问题: 一.在sourcetree中设置diff为外部工具. 1.步骤:打开sourcetree偏好设置的diff菜单. 2.问题:发现sourcetree偏好中的"外部代码 差异对比/ 合并"菜单不可用. 3.方案:修改设置项,允许sourcetree的设置影响全局再次进入external diff进行设置即可. 二.启用外部工具beyond compare 1.步骤:在可视化对比工具中继续选择"beyond compare" . 2.问题:最后存…
由于公司现在人比较多,存在多个小组同时开发一个项目的情况.为避免不同小组之间代码的冲突,我们的SVN采用了打分支的情况. 这造成我们自己小组的内容上线后要合并到不同的分支和主干上去. 于是就找了这个合并代码的神器-- Beyond Compare. 一般我们采用的是文件夹比较的方式进行比较合并代码. 文件合并方法. 我们采用基于规则的比较方法 由于项目中会有bin,obj这样的文件,这些文件其实是不用比较的. 我们可以设置下过滤规则.过滤规则如下图: 为了更有效的比较,建议选上"差别"…
使用技巧 文件合并 过滤 https://edi.wang/post/2013/2/17/using-beyond-compare 文件夹比较 http://www.beyondcompare.cc/jiqiao/bijiao-wenjianjia-fangfa.html 问题记录 Beyond Compare 相同文件对比结果仍显示红色 解决方案 http://blog.sina.com.cn/s/blog_4d4bc1110100zj7x.html…
在Windows平台使用GUI习惯了,因此在CMD命令下反而感到不适 特别是在使用GIT时,尤其明显(这主要是GIT在工作中已经不可或缺) 使用GIT最常用的功能就是提交,添加,比较差异和合并分支,特别是在更改的文件比较多的情况下在CMD命令下查看差异下显得特别的不人性化(鼠标不停的向下翻) 终于实在是忍受不了,所以就想能不能通过自己最常用的方式来比较差异呢? 因为在工作中一直使用的就是Beyond Compare,所以决定将其作为默认的GIT比较工具   编辑GIT配置文件 C:\Users\…
今天向大家介绍一个使用起来十分方便且功能十分强大的文件对比工具-Beyond Compare. 1    工具下载 工具的下载很简单,百度搜索Beyond Compare即可. 下载完成后,解压缩,双击目录中的“BCompare.exe”即可使用工具了. 2    工具的使用 2.1  文件对比 1. 打开工具后,工具的主界面如下图所示.可以看到我们可以选择多种对比方式,这里先介绍文件对比. 2. 在左侧的目录中选择文本比较,会弹出比较界面.界面分为左右两个部分,分别用于显示我们需要进行的对比两…
今天推荐 Mac OSX 下,方便高效的包管理工具 brew brew 的全名叫做 Homebrew 它的功能类似于 ubuntu 下同下 apt-get ,或者 Cent OS 下的 yum 等包管理工具. 我们可以很方便的 安装,更新,卸载软件 brew 的官网 http://brew.sh/index_zh-cn.html brew 安装 打开你的 mac 终端命令行工具,输入下面的脚本 ruby -e "$(curl -fsSL https://raw.githubusercontent…
DiffMerge一直是文件对比合并工具的佼佼者,其最大特点是多文件对比与合并,并提供可视化界面用于编辑. 此次DiffMerge v4.2发布,提高了文件差异对比,并提供了快速匹配功能,以及更好的用户操作. DiffMerge v4.2具体更新内容如下: 添加HTML和文本文件,并导出到文件中的差异. 增加了新的“出口”菜单层次结构. 改进的选择更改文件内的可见性差异和合并窗户.修复侧栏现在除了虚线 和颜色改为使用选择突出显示的背景颜色. “-ignore_unimportant”选项添加到命…
TortoiseSVN -> Settings Diff Viewer : 选中External->找到外部工具:如BCompare.路径如果有空格的最好用"双引号"括起来. 也可以用于配制外部Merge工具,后面添加参数 %base %mine -title1 %bname -title2 %yname 比如: 除了BCompare,还比较好的合并工具有UltraCompare ,配置如下: "${UltraCompare安装目录}\uc.exe" %…
mac 终端默认 ls 命令无颜色显示: 1: 使用 ls -G 可以显示基本颜色 2:使用 gnu coreutils 工具 mac 终端 使用 gnu coreutils 工具 ls 颜色显示 以下操作都是终端操作 1:先下载安装 hombrew ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/home brew/go/install)" 2:下载安装 coreutils brew install coreutils 3:…
写 CSS 和 JavaScript 的时候, 我们会遇到一个两难的局面: 要么将代码写在一个大文件, 要么将代码分成多个文件. 前者导致文件难以管理, 代码复用性差, 后者则因为需要在载入多个文件令页面性能下降. 我们期望可以将代码细分成多个模块, 而在使用的时候可以合而为一. 本文会介绍一个 CSS 和 JS 的合并工具, 对模块化的文件进行管理. CSS 和 JS 合并工具的发展 对于 CSS/JS 合并和压缩的问题, 有很多解决方案, 我所在的团队也经历了几个阶段. 网站刚刚搭建的时候,…