svn - 我可以使用 subversion 和 Beyond Compare 一次比较多个文件吗?

标签 svn diff beyondcompare 3-way-merge

所以,我已经成功地想出了如何使用 Windows 7 使用命令行颠覆和 Beyond Compare 3 进行简单的差异和 3 路合并。谢谢,stackoverflow。

但是,我经常在提交之间更改很多文件,即 html 文件、css 文件和 javascript 文件都与相同的错误修复相关。当我使用内置的 svn diff 时,我只需输入“svn di”,它就会显示所有文件中所有差异的列表。有没有办法用 Beyond Compare 3 触发这种类型的功能?

目前,当我输入“svn di”时,它会将第一个文件发送到 Beyond Compare,当我检查完更改后,我关闭 Beyond compare 窗口,diff 结束。如果不手动输入每个名称,我就无法区分其他文件。 (有时我不记得我更改的所有内容......基本上,它变得非常困惑。)

这甚至可能吗?如果是这样,如何?

谢谢。

最佳答案

也许不是你在找什么,但与 Beyond Compare 3 集成的 TortoiseSVN 为这种操作提供了一种享受。 svn 更新后我的工作流程通常是:

  • TortoiseSVN > 检查修改 |提交
  • 通过双击查看每个修改/与 base ( integrated with BC3 )
  • 比较
  • 根据 BC3 中显示的差异输出更新 svn 日志。

  • 这可能适合您的任务的原因是您可以选择所有修改过的文件 (Ctrl+A),然后双击/与 base 进行比较,BC3 将在单独的选项卡中一次加载所有差异。

    您也可以通过 command line 实现这一点。 (未经测试)。

    关于svn - 我可以使用 subversion 和 Beyond Compare 一次比较多个文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5185967/

    相关文章:

    c++ - 比较两个映射 vector

    version-control - 使用 mercurial 和 Beyond compare 3(bc3) 作为差异工具?

    compare - 超越比较以正确匹配相似的行

    bash - 如何在不提示用户名和密码的情况下运行 SVN 导出

    bash - merge 2 个文本文件,其中差异标记为冲突

    linux - svn——如何保存密码,但不是明文?

    linux - 比较文件夹中的所有文件

    beyondcompare - Beyond Compare 2 忽略大小写

    xcode - 你将如何避免 "Xcode, Subversion Error: 155007 (Path is not a working copy directory)"?

    android - IntelliJ IDEA 认为我的项目的一部分是 subversion 而不是 git,如何解决这个问题?