标签: diff

比较Visual Studio中的两个文件

我在VS 2012中看到了新的比较工具,用于比较两个文件或两个版本的文件.我喜欢.但是当我试图找到它时我不能因为我不使用TFS.有没有办法如何比较VS中内置功能但没有TFS的两个文件?

comparison diff compare file visual-studio

401
推荐指数
11
解决办法
24万
查看次数

比较Sublime Text中两个文件的内容

我有两个非常相似的开源项目的克隆存储库,我在Sublime Text 2中的不同实例中一直在努力达到我想要的结果.使用了这两个项目的代码.我一直使用Git作为我的项目的版本控制,但没有包括原始项目.因此,我希望能够快速比较原始项目的两个文件的内容,并比较它们与我的项目之间的差异.

我希望Sublime Text 2具有"比较文件"功能,但我似乎无法在设置或在线中找到任何与之相关的内容.完成此任务的第三方ST2程序包也可以正常运行.在ST2文本编辑器中可以执行这样的任务吗?

diff compare sublimetext sublimetext2 sublime-text-plugin

375
推荐指数
8
解决办法
45万
查看次数

比较两个MySQL数据库

我目前正在使用MySQL数据库开发应用程序.

数据库结构仍在不断变化,并在开发过程中发生变化(我更改了本地副本,只留下了测试服务器上的副本).

有没有办法比较数据库的两个实例,看看是否有任何变化?

虽然目前只是丢弃以前的测试服务器数据库是好的,因为测试开始输入测试数据可能会有点棘手.
同样的情况会更晚发生在生产中......

是否有一种简单的方法可以逐步更改生产数据库,最好是通过自动创建脚本来修改它?


答案中提到的工具:

mysql database diff

368
推荐指数
10
解决办法
31万
查看次数

Git diff -w仅在行的开头和结尾忽略空格

我喜欢用来git diff -w忽略空白差异.但是,我只是注意到它忽略了线条中间的空白差异.我怎么才能忽略行开头(^)或结尾($)的空白差异?

git diff whitespace ignore

341
推荐指数
2
解决办法
13万
查看次数

Linux中两个目录的区别

我正在尝试查找存在于一个目录中但不存在于另一个目录中的文件,我尝试使用此命令:

diff -q dir1 dir2
Run Code Online (Sandbox Code Playgroud)

上面命令的问题是,它既可以找到文件dir1但不包含在文件中但不在dir2文件dir2dir1,

我试图找到文件,dir1但不是dir2只.

这是我的数据的一个小样本

dir1    dir2    dir3
1.txt   1.txt   1.txt
2.txt   3.txt   3.txt
5.txt   4.txt   5.txt
6.txt   7.txt   8.txt
Run Code Online (Sandbox Code Playgroud)

我想到的另一个问题是如何在单个命令dir1dir2dir3在单个命令中找到文件?

linux bash diff

295
推荐指数
11
解决办法
40万
查看次数

如何在Vimdiff中展开/折叠差异部分?

我今天开始使用vimdiff了,并希望在基于Windows的差异编辑器上做一些我认为理所当然的事情(比如扩展/折叠差异部分,有完整的文件扩展/只有差异,上面有3个上下文行或者以下等).我目前只知道以下命令:

键盘快捷键:

  • do - 从其他窗口更改到当前窗口.

  • dp - 将当前窗口中的更改放入另一个窗口.

  • ]c - 跳转到下一个更改.

  • [c - 跳转到上一个更改.

  • CTRL+ W,w- 切换到另一个分割窗口(CTRL+ W,CTRL+ W做同样的事情,以防CTRL稍后放开密钥)

有人能指出我正确的方向,所以我可以复制类似的功能吗?

例如,如果我可以扩展/折叠差异周围的线条会很好.

linux vim diff vimdiff command-line-interface

291
推荐指数
2
解决办法
13万
查看次数

差异文件存在于两个不同的目录中

我有两个目录具有相同的文件列表.我需要使用该diff命令比较两个目录中的所有文件.是否有一个简单的命令行选项来执行它,或者我是否必须编写一个shell脚本来获取文件列表然后迭代它们?

unix shell diff

279
推荐指数
6
解决办法
21万
查看次数

如何在没有安装Git的情况下应用`git diff`补丁?

我的客户端如何应用git diff未安装git 创建的补丁?我试图使用patch命令,但它总是要求文件名修补.

git diff patch

278
推荐指数
4
解决办法
13万
查看次数

什么是Windows等效的diff命令?

我知道有一个类似的帖子:这里.
我尝试使用comp它提到的命令,但如果我有两个文件,一个有"abcd"等数据,另一个有数据"abcde",它只是说文件大小不同.我想知道他们究竟有什么不同.在Unix中,简单的diff告诉我哪个行和列,如果我有像"abd"和"abc"这样的东西,windows中的comp命令就可以工作.不是这样.我有什么想法可以用于此吗?

windows diff cmd

268
推荐指数
7
解决办法
37万
查看次数

下载Github pull请求作为统一差异

如何将Github pull请求中包含的更改作为统一差异下载?

git version-control diff github

266
推荐指数
3
解决办法
6万
查看次数