问题标签 [beyondcompare]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - 如何将目录结构导入 SVN,保持文件和文件夹修改日期相同?
我有一个大型源代码树(> 2 GB,WINCE 构建树),我想开始使用 Subversion 进行管理。到目前为止,“版本控制”已通过保留树的多个副本并使用 Beyond Compare 来查找差异来进行管理。
我看到使用 Subversion 的最后一个大绊脚石是它将文件时间戳修改为提交时间。这使得 Beyond Compare 比较更加耗时,因为您必须进行二进制比较才能发现更改。
我查看了 subversion 源代码树的元数据版本控制分支,但我不想尝试将 2006 年的代码合并到当前的 svn 源代码中。
谢谢,
戴夫
linux - 如何让 Subversion 使用第三方差异工具?
我需要的不仅仅是默认差异!我最近购买了“Beyond Compare”,我想将它与 svn 集成,所以它在我输入时启动:
svn diff foo.c
我该怎么做呢?
svn - 如何使用 svn 与超越比较 3
我想使用 svn 命令行,并获得以下输出
确切的命令行是什么?
version-control - 使用 mercurial 和 Beyond compare 3(bc3) 作为差异工具?
在 Windows 中,我可以使用 winmerge 作为 hg 的外部差异工具,使用mercurial.ini等。
使用一些您可以在网络上找到的选项开关(我认为这是一个日本网站)无论如何,这里例如:
将列出 winmerge 中 rev1 和 rev2 之间的文件更改。我可以点击哪个文件来区分
但对于 bc3:
将使 bc3 打开一个对话框,指出找不到临时目录。
使用 bc3 和 hg 我能做的最多的是
这将打开 myfile.cpp 的 rev1 和 rev2 之间的差异
因此,似乎 hg+bc3 无法成功确认修订之间的所有文件更改。一次只能区分 1 个文件。
任何人都可以更好地使用 bc3 + hg 吗?
编辑:问题解决了!
从 http://www.scootersoftware.com/support.php?zz=kb_vcs.php>scooter 支持页面获得解决方案。我必须使用bcompare而不是bcomp 这是我的 mercurial.ini 的片段
tfs - 如何配置 TFS 以使用各种合并工具
最初的问题是“如何将 WinMerge 配置为 TFS 的比较和合并工具”。但是,我正在更改它,因为TehOne回答了这个更一般形式的问题。
我本来应该已经在 Stackoverflow 上问过这个问题。我在其他地方找到了答案,但我在这里提问/回答。它现在是一个社区维基。
svn - 如何使用超越比较作为外部 svn diff 工具
我想对其进行配置,以便 svn diff 文件名显示无法比较的差异。
我在ubuntu上。在相关说明中,每个人都使用什么来区分和合并。BC 在 Windows 上很棒,但在 Linux 上看起来很丑,imo。
git - 带有 Beyond Compare 的 Git 差异
我已经成功让 git 启动 Beyond Compare 3 作为 diff 工具,但是,当我进行 diff 时,我正在比较的文件没有被加载。仅加载文件的最新版本,没有其他内容,因此 Beyond Compare 右侧窗格中没有任何内容。
我正在使用带有 Beyond Compare 3 的 Cygwin 运行 git 1.6.3.1。我已经按照他们在其网站的支持部分中建议的那样使用如下脚本进行了设置:
有没有其他人遇到过这个问题并知道解决方案?
编辑:
我遵循了 VonC 的建议,但我仍然遇到与以前完全相同的问题。我对 Git 有点陌生,所以也许我没有正确使用差异。
例如,我正在尝试使用以下命令查看文件的差异:
git diff main.css
Beyond Compare 将打开并仅在左窗格中显示我当前的 main.css,右窗格中没有任何内容。与 HEAD 相比,我希望在左窗格中查看我当前的 main.css,基本上是我上次提交的内容。
我的 git-diff-wrapper.sh 看起来像这样:
对于 Diff,我的 git 配置看起来像这样:
git - git difftool 给目录比较?
是否可以让 git difftool 命令打开目录比较更改的文件和暂存/检查的文件?
所以理想情况下,如果 2 个文件已更改,它们将是唯一显示的 2 个,但在目录比较中。
我已经阅读了有关让 git 并行提供所有文件差异的帖子,因此 BeyondCompare 之类的工具在选项卡中包含所有差异,但我对此并不满意!
可以将已更改文件的副本从暂存/签入文件中提取到临时文件夹中,然后将其打开。那是唯一的选择吗?
cygwin - 从命令行开始超越比较
我在以下位置安装了 Beyond Compare 3;
和赛格温;
我想要的是能够使用以下命令;
进入 Cygwin shell 并让 shell fork 一个进程打开两个文件,这是无法比拟的。
我查看了Beyond Compare 支持页面,但恐怕它对我来说太简短了。我尝试逐字复制文本(除了可执行文件的路径)无济于事;
我应该替换 cygpath 吗?当我在命令行中输入脚本名称时,出现“找不到命令”错误。
有没有人像我描述的那样有超越比较的工作?这在 Windows 环境中是否可行?
提前致谢!
tortoisesvn - TortoiseSVN:好的“补丁文件”查看器?
默认的补丁文件查看器很混乱(即没有并排差异视图等)。我尝试在“设置->统一差异查看器->自定义”中设置超越比较 exe 的路径,但超越比较的行为也与默认差异工具相同。有没有办法至少允许补丁文件中的并排差异?如果是这样,方法是什么?我的目标是允许通过电子邮件发送更改,以便在我提交更改之前对其进行审查:)
米沙尔