问题标签 [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.
svn - SVN diff with beyond compare 4 导致“找不到文件”错误,Mac OS High Sierra
我已经安装了无可比拟的,并按照官方技术支持使用 svn 进行配置:
http://www.scootersoftware.com/support.php?zz=kb_vcs_osx
但是,当我运行以下命令时: svn diff -c 53030 。
为了显示对修订版 53030 所做的所有更改,我得到了以下命令行错误输出:
/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.1.1/Libraries/CompressData/CompressData.c:353:错误:文件'/System/Library/CoreServices/CoreTypes遇到未知压缩方案.bundle/Contents/Resources/Exceptions.plist' /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.1.1/Common/ChunkCompression.cpp:50:错误:不支持的压缩器 8 /BuildRoot/ Library/Caches/com.apple.xbs/Sources/AppleFSCompression/AppleFSCompression-96.1.1/Libraries/CompressData/CompressData.c:353:错误:文件“/System/Library/CoreServices/CoreTypes.bundle/遇到未知压缩方案/内容/库/AppExceptions.bundle/Exceptions.plist'
此外,无法比较的 gui 启动时出现错误,显示未找到以下文件:
/var/folders/2t/zb3hw5b57yb77y58sshrxgx00000gn/T/svn-BX0hCF
我怀疑svn应该已经创建了上述2个临时文件,对应于53030提交的更改前后的版本,BC尝试加载并显示。
但是,当我检查文件夹时: /var/folders/2t/zb3hw5b57yb77y58sshrxgx00000gn/T 这两个文件没有被创建。
任何人都知道如何解决这个问题?
Beyond Compare v4.2.3 Mac OS High Sierra 10.13.1
git - 使用 Beyond Compare 4 的 Windows 版 Git
我正在使用Windows 7(不要取笑;我在这件事上真的别无选择)和Git for Windows。我试图让Beyond Compare 4作为我的差异和(最终)我的合并工具。我从命令行使用 Git。问题是当我做差异时,我无法让 Beyond Compare 启动。我尝试过的事情:
git diff MyChangedFile.txt
git difftool MyChangedFile.txt
git difftool --tool=bc MyChangedFile.txt
- 更改了要使用的路径,
\\
而不是/
. 使用哪个似乎没有什么区别。
键入命令后,有一个暂停,命令提示符又回来了,但没有其他反应。没有错误输出,Beyond Compare with my diff 也没有出现。我可以从命令行输入路径以启动 Beyond Compare 并打开它,但我必须用双引号括起来:
我直接编辑了我的 .gitconfig 文件以添加双引号,但我不知道 Git 是否尊重它们。
我已经按照Scooter Software的说明进行操作,甚至尝试了GitHub 的手动说明。我们没有使用 GitHub,但 SO 上的另一个答案表明它可能有效。都没有奏效。我还尝试了这些 SO 帖子中建议的大部分内容。可能不用说,他们都没有工作。
关于我的环境的详细信息:
- Git:git版本2.15.1.windows.2(64位)
- Windows:Windows 7 企业版,64 位,Service Pack 1
- Beyond Compare:Beyond Compare 4,64 位版本,版本 4.2.3(内部版本 22587)
相关配置细节:
有人对我接下来可以尝试什么有任何想法吗?需要更多信息吗?
git - Beyond Compare 4 作为 Windows 10 Pro 上 Git 的 Difftool
我正在尝试将 Beyond Compare 4 ( v4.2.3
) 设置为我difftool
的 for Git ( v2.15.1.windows.2
),但我无法启动它。我已按照他们给出的指示进行操作,但它不起作用!
我的.gitconfig
样子是这样的:
当我运行时,以下内容:
没发生什么事!我只是再次得到命令提示符。
我错过了什么?
cmd - 通过命令行传递文件格式以超越比较
我已经设法使用命令行激活了无法比较的功能:
这使我可以在 cmd ERRORLEVEL 变量中获得比较结果。
我无法设置用于此比较的文件格式。手动,我可以通过 GUI 通过功能区上的“格式”按钮进行设置。
有谁知道如何做到这一点?我查看了超越比较脚本参考,但无济于事。
谢谢你!杰克
beyondcompare - 在 Beyond Compare 中,根据文本在两边设置一条线为不重要
在 Beyond Compare 中,如何根据右侧的文本忽略两侧的线?
例如
文件 1
文件 2
我想通过比较来显示 d-- 的线有微小的差异。e-- 和 f-- 线应显示为主要差异。这是基于GG2018这个词
我已经尝试过语法和重要性,但仅对于 d-- 行,一侧显示为不重要。左侧显示为红色,没有细微差别。
编辑:文件在C中,语法规则是
还为不重要的文本创建了一条规则——
Edit2:在上面的示例中添加了 e-- 和 f-- 行。
此外,如果可以使规则更容易,可以修改标识符 GG2018 注释位置。
** 方法 2 **
预期结果与之前相同。
linux - 从 Linux 终端命令行启动 Beyond Compare 4
我想在 CentOS7 中创建一个热键快捷方式来启动 Beyond Compare 4,例如 'Super' + b ,其中 'Super' 是键盘上的 Windows 键。 SO:a/27002058非常清楚如何添加热键。
为了添加热键 Beyond Compare 如何从 linux 终端命令行启动?我试过这个[链接](https://www.scootersoftware.com/vbulletin/showthread.php?7264-Beyond-Compare-from-command-line-without-GUI)但它没有显示可执行文件名称或它的位置安装好了。在我的机器上,Beyond Compare 确实可以从 Gnome 桌面应用程序菜单中正常启动。
SO:a/2781731适用于 windows 命令提示符,但我在我的 linux 终端上得到以下信息:
git - 在保留 3-Way 合并信息的同时解决 IDE 中的合并冲突
(我使用 SourceTree 作为我的 Git 工具,Beyond Compare 来解决合并冲突,并使用 Eclipse 作为我的 Java IDE。)
冲突非常复杂,我无法在合并工具中解决它,并且必须手动解决它(跨多个文件)。
理想情况下,我只想使用我的代码版本,查看 Beyond Compare 中的冲突,并使用它来建议我在 Eclipse 中的更改。
不起作用的事情:
- 如果我只是在 Eclipse 中打开有冲突的版本,那么代码不会编译,所以我失去了静态类型检查等的所有用处。
- 如果我只是在 Git (SourceTree) 中“使用 ours/mine 解决”以便我可以在 Eclipse 中打开它,那么我会丢失所有可以用来解决冲突的漂亮的三向合并信息。
- 用主版本对文件的 HEAD 版本进行简单的差异也不能解决我的问题 - 差异的信息太少。我想要三方面的信息。
我是以错误的方式接近这个吗?我应该使用不同的策略来解决冲突吗?是否有 Git 或 BC4 的功能可用于在编辑文件的特定版本时单独保留冲突信息?
sass - 超越比较 SASS 支持
有谁知道 Beyond Compare 支持 sass (.scss) 文件的方法吗?我看到他们的页面上列出了对Additional File Formats的 .css 支持。
目前使用 Beyond Compare 4 (v4.2.6) 标准版并将文件作为“JavaScript Source”进行比较,尚未找到更正确的处理方式。
谢谢!