比较 PDF 文件
我们在 Windows 中使用 TortoiseGit。它为我们提供了很大的价值。可以添加“外部差异/合并工具”。一些 PLC 供应商为此销售插件。 我们想比较 PDF 文档。看来 TortoiseGit 不支持此功能。 有人能用 TortoiseGit 比较 PDF 文件吗?或者也许用外部差异/合并工具? ...
我们在 Windows 中使用 TortoiseGit。它为我们提供了很大的价值。可以添加“外部差异/合并工具”。一些 PLC 供应商为此销售插件。 我们想比较 PDF 文档。看来 TortoiseGit 不支持此功能。 有人能用 TortoiseGit 比较 PDF 文件吗?或者也许用外部差异/合并工具? ...
如果没有冲突,TortoiseGit 中的合并将自动将文件合并到最新代码。 但是,我只想选择一些块进行合并(文件不冲突)。是否可以显示有差异的文件列表,以便在合并和提交之前选择要使用的块? ...
我正在使用 TortoiseGit,并且有一个生成 csv 文件的程序。 基本上,当再次生成相同的 csv 文件时,它会覆盖旧文件。但是当这样做时,winmerge 会向我显示此 csv 文件中存在更改,即使没有更改。 这有点烦人。有办法解决吗? 顺便说一句,当覆盖普通的 .txt、.c 或 .cpp 文件时,它可以正常工作。 ...
如何让 git tortoise 和 visual studio 在 wsl2 中的 git 存储库上工作?我在 WSL2 Ubuntu 实例中 git pull 了一个存储库,但由于应用程序 tortoise 和 visual studio 位于我的 Windows 实例中,并且我需要通过网络驱动器(WSL2 虚拟驱动器)访问它,因此搜索文件或通过 tortoise 获取文件或文件夹的 git 历史记录需要很长时间。有没有办法加快速度? ...
当我使用 TortoiseGit 进行 cherry pick 时,我总是勾选添加“从...中挑选”复选框。有什么方法可以默认勾选它吗? ...
本地main分支和远程分支之间存在一些不匹配的情况。因此,我想强制重置main名为 的远程分支origin。 使用 git 命令行,我可以这样做: git checkout main git reset --hard <some hash> (now the local and remote main branches are different) git push -f origin main 我想对 TortoiseGit Push 窗口执行相同的操作,如下所示: 但是它失败了,并出现以下错误消息,提示我需要先拉。 谁能告诉我为什么“推...
操作系统:Win10 在 Windows 中(大多数 Git 软件都如此,但我想强调的是 TortoiseGit)硬符号链接被视为常规文件。但是,软符号链接被忽略——Git 软件无法对文件内容进行版本控制或检测更改。 有什么方法可以以同样的方式处理软符号链接吗?我已选中复选框(在 Git-Scm 安装期间)以启用符号链接支持,但据我所知,它并未解决软符号链接问题。 ...
我使用 git 存储库来存储各种文档,并使用 TortoiseGit 来处理它们。 有时,我必须将文档发送给其他人进行修改,或者他/她要求提供旧版本。 我可以通过以下方式做到这一点...... 打开目录的 Tortoise git log。 (如果需要)选择提交。 右键单击该文件。 选择“保存修订到”。 将文件保存在某处。 使用我的邮件程序将其附加到电子邮件。 删除导出的文件。 我对步骤 4./5. 感到烦恼,而且我总是忘记步骤 7.——有没有办法将“通过邮件发送修订”之类的内容添加到菜单中? ...
我的问题是我已经禁用设置上下文菜单,所以现在我没有办法将其恢复! 重现步骤: 在 git 存储库上打开 Windows 资源管理器窗口 右键单击 repo 并转到 TortoiseGit->设置... 上下文菜单 2 向下滚动并找到“设置”,然后启用它 点击确定 现在,设置上下文菜单消失了,因此无法更改任何设置或撤消此操作。 我如何才能重新启用“设置”上下文菜单? ...
最近,我一直在研究使用 TortoiseGit。我想将它与 msys2 一起使用,而不是与 Windows 上的 git 一起使用。我已经设置了一个 ssh 密钥对并对其进行了正确的配置,还添加了一个HOME环境变量设置为C:\Users\<Username>(这样 mingw 中的 ~ 目录与 TortoiseGit 使用的目录相同HOME)。我一直收到此错误消息: error: cannot run C:\Program Files\TortoiseGit\bin\SshAskPass.exe: No such file or direct...
有什么方法可以使用“Launch Rebase After Fetch”命令来代替在 Git 对话框中选中 ON 复选框吗? ...
我有多个项目在 TortoiseGit 中使用相同的 PuTTY 密钥。有没有办法一次性更新所有项目的所有设置,而不是TortoiseGit > Settings > Git > Remote > Putty key单独更新每个项目的设置(例如,如果我更改密钥)? ...
我在项目中发现了一个文件,该文件确实已添加并提交,但 TortoiseGit 尚未为其添加覆盖图标,并且未显示我期望在文件上下文菜单中看到的大多数选项。如果我查看父文件夹的差异,我可以看到对文件所做的更改,但 TortoiseGit 仅显示未版本控制文件的上下文菜单。 如果我尝试再次添加文件,TortoiseGit 会声称已完成添加,但仍然不显示覆盖图标或相应的菜单。据我所知,这是唯一一个受到这种影响的文件。实际上,我有两个基于相同源代码的正在进行的项目,并且这两个项目中的这个文件都是“未版本化的”。我能做些什么来解决这个问题? 该项目是 C# 中的 A...
我尝试从 bitbucket 存储库提取代码。但我收到 SSL 证书错误,无法访问“https://bitbucket.com/scm/tcc/customer-care-portal.git/':SSL 证书问题:无法获取本地颁发者证书 我尝试了以下方法来修复这个问题 1)使用 Git Bash 来克隆 git clone -b 分支名 克隆网址 2)更改了 Tortoise Git 中的设置,将 https 更改为 http git config --global http.sslVerify false 3)卸载了 Git 和...
偶尔,当我使用 TortoiseGit 执行 git 操作时,我会随机遇到各种失败,如果我之后重试一两次,它将成功执行相同的操作。这种情况在拉取、推送、提交、签出等操作中随机发生。 进入常规设置,我可以按一个按钮来查询版本,我假设它会调用 git.exe 来轮询版本,并且这种随机故障行为在那里也是可见的。 这是在我所在公司提供的工作站上,所以我的用户没有明确的管理权限。(值得注意的是,在我家里的个人电脑上,我从未遇到过这样的问题。)所以我想知道这是否可能是由于某些组策略随机失灵或由于其他原因? 这是一个从常规设置角度展示该问题的小演示: ...