问题标签 [beyondcompare4]
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.
beyondcompare4 - 如何在 Beyond Compare 4 中忽略大小写
BC4 目前正在突出显示线条,即使它们仅在大小写上有所不同。我想忽略那些。
- 在会话设置中,我已取消选中标有“字符大小写”的框。
- 我选择了“次要”按钮(子文本:“忽略不重要的差异”)。
- 我已确保文件类型(.cs 文件)与选择的规则相对应(如此处建议)。
我还缺少什么?
windows - 是否可以在 VS Code 中打开两个文件并在 Beyond Compare 中打开它们?
我最近从 Sublime Text 切换到 VS Code (WIN10)。我现在更喜欢 VS Code,因为它好多了,但是我有一些我想不通的东西,而且没有解决方案似乎很疯狂。
VS Code Diff 显示不适合实际编辑,所以我使用 Beyond Compare 进行所有的差异和合并。
我到处搜索,找不到类似 ST3 插件“FileDiffs”(https://packagecontrol.io/packages/FileDiffs)的替代品。
我已经在 .gitconfig 中将 Beyond Compare 设置为我的差异工具,并且我有 VS Code 扩展,用于“使用 Git 时”与远程工具进行差异 - 但是当你只在 VS 代码中打开两个任意文件时呢,我只想在 Beyond Compare 中打开它们??如果不使用一些非常低效的解决方法,这在 VS Code 中似乎是不可能的。
(也许我需要学习如何将 ST3 扩展移植到 VS Code...)
beyondcompare - 如何启用两个源代码文件的结构比较?
我使用 ant 工具为文件生成了 java 类文件.wsdl
,在使用 Eclipse 清理后,我注意到一些文件只移动了代码元素。
如何在 Beyond Compare 中启用结构比较?换句话说,如何检查/比较两个文件之间移动的代码元素?
请指教。
matlab - 如何使用 Beyond Compare 工具隐藏两个 ARXML 中 UUID 行的比较
当我用超越比较工具比较两个 ARXML(可以被视为 txt 文件)时,我可以看到两种差异:
- UUID 行,它将在 MATLAB 的每次代码生成中发生变化。
- 逻辑/接口更改,新修改/添加。
但 UUID 行对我来说并不那么重要。所以我想知道,在比较两个文件时,如何在 Beyond 比较工具中隐藏 UUID 行差异。
提前致谢 !!
beyondcompare - 如何移动文件夹中的所有文件,而不是父文件夹本身?
我正在尝试将所有文件夹从我的开发环境(在 /dist 文件夹中)移动到我的生产环境的根目录。目前,当我选择所有文件并“复制到右侧”时,它会移动文件并包括父文件夹(dist)。然后我必须完成将它们从父文件夹中拉出并放置在根目录中的过程。
我该如何设置才能避免这种情况?我只想移动文件。
beyondcompare - 将 Beyond Compare 与远程 linux 服务器一起使用——在单个会话中打开变更集
我有一个在 Windows PC 上工作的环境,我的工作区位于远程 linux 服务器上,我可以通过 ssh 访问该服务器。我正在处理一个 Dos 批处理文件,以自动比较我工作区中所有修改过的文件。到目前为止,我有一些可以打开所有文件的东西,但由于某种原因,它会在单独的会话中打开每个文件,而且在窗口之间切换很痛苦。我想知道是否有任何技巧可以在同一会话中使用不同的选项卡打开所有文件。目前,我的脚本如下所示:
(哪里%files%
是要比较的预填充文件列表,%commitid%
是我要比较的提交,dospath
是一个简单的脚本,可以将 linux 路径转换为 dos 路径)
此链接似乎建议使用脚本来“与 BC4 同步”,但并未建议如何执行此操作。任何想法都会受到欢迎。(注意:使用“超越比较 4”和 windows 10)
beyondcompare - BeyondCompare 忽略修改标签的开始和结束标签之间的内容
我在另一篇文章中看到 BeyondCompare 不能忽略换行符(或者至少当时不能),所以我认为这是一个失败的原因。但是,我们有几百个文件,我们已经替换了文件中的标签(例如:{my_tag}some content{/my_tag}
已更改为{new_tag}some content{/new_tag}
. 在某些情况下,第一个标签 + 内容可能只有 5 行,而新标签 + 内容是 10 行。有可能吗?忽略这些变化?
我尝试{my_tag((.|\n)*){\/my_tag(.*)
了似乎在 regex101 中有效的方法,但是在尝试将其放入 BeyondCompare 时出现错误。
谢谢你的帮助。
git - 如何从命令行为 Visual Studio 2019 配置 Beyond Compare 4?
Scooter Software指定手动将以下设置添加到 Git 的配置文件中,以将 Beyond Compare 4 与 Visual Studio 2019 集成。但是,如何使用 'git config'从命令行生成这些设置- 或者 - 这不可能吗?
beyondcompare - 无可比拟 - 如何忽略标点符号
就像标题所说的那样简单。我有 2 个需要比较的 docx 文件,我想查看所有差异,但标点符号(逗号、句号等),因为它们太多了,无论如何我都不会接受这些。
我怎样才能做到这一点?
谢谢
git - 当我将分支变基到 master 中的最新提交时,我应该选择哪个提交来解决合并冲突?
我正在使用超越比较来解决合并冲突和 git 扩展来执行 git 命令。我的情况是这样的。使用的注释是 M 表示主提交,P 表示父分支提交,C 表示子分支提交。
父分支 P5 已合并到 master,父分支中的所有提交都被压缩,除了一个提交,合并后父分支也被删除。我相信这并没有影响到子分支。我在子分支中的开发已完成,我想在 master(M60) 处使用当前提交重新设置子分支。存在合并冲突,因为分支 P 中的提交和分支 C 中的提交是在相同的文件(达芬奇、C、C#、xml)上开发的。
在 M60 之上重新定位 C 分支时,我相信我正在做这样的事情。
我的方案的问题是解决合并冲突。C、xml 和 C# 文件不是问题,但每次我在 DaVinci 中保存工作区时,DaVinci 都会更新许多键(多个位置的一些唯一值),因此此类更改存在于 C 分支的多个提交中。我正在使用超越比较来解决合并冲突,与在 M60 创建一个新分支并在 DaVinci 中重做工作相比,我似乎花费更多时间来解决合并冲突(因为我知道现在需要做什么)。
是否可以仅解决分支中文件的最终版本的合并冲突,而不是通过提交解决冲突提交?(PS 我不需要提交历史)
如果您有更好的想法,请提出建议。