tortoise-git

Winmerge 和 Excel csv
tortoise-git

Winmerge 和 Excel csv

我正在使用 TortoiseGit,并且有一个生成 csv 文件的程序。 基本上,当再次生成相同的 csv 文件时,它会覆盖旧文件。但是当这样做时,winmerge 会向我显示此 csv 文件中存在更改,即使没有更改。 这有点烦人。有办法解决吗? 顺便说一句,当覆盖普通的 .txt、.c 或 .cpp 文件时,它可以正常工作。 ...

Admin

如何让 git tortoise 和 visual studio 在 wsl2 内部的 git 存储库上工作?
tortoise-git

如何让 git tortoise 和 visual studio 在 wsl2 内部的 git 存储库上工作?

如何让 git tortoise 和 visual studio 在 wsl2 中的 git 存储库上工作?我在 WSL2 Ubuntu 实例中 git pull 了一个存储库,但由于应用程序 tortoise 和 visual studio 位于我的 Windows 实例中,并且我需要通过网络驱动器(WSL2 虚拟驱动器)访问它,因此搜索文件或通过 tortoise 获取文件或文件夹的 git 历史记录需要很长时间。有没有办法加快速度? ...

Admin

为什么我无法在 TortoiseGit 推送窗口的“推送选项”文本框中指定“-f origin main”?
tortoise-git

为什么我无法在 TortoiseGit 推送窗口的“推送选项”文本框中指定“-f origin main”?

本地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 窗口执行相同的操作,如下所示: 但是它失败了,并出现以下错误消息,提示我需要先拉。 谁能告诉我为什么“推...

Admin

有什么方法可以强制 TortoiseGit(或任何其他 Git 软件)将符号链接(在 Windows 中)视为真实文件?
tortoise-git

有什么方法可以强制 TortoiseGit(或任何其他 Git 软件)将符号链接(在 Windows 中)视为真实文件?

操作系统:Win10 在 Windows 中(大多数 Git 软件都如此,但我想强调的是 TortoiseGit)硬符号链接被视为常规文件。但是,软符号链接被忽略——Git 软件无法对文件内容进行版本控制或检测更改。 有什么方法可以以同样的方式处理软符号链接吗?我已选中复选框(在 Git-Scm 安装期间)以启用符号链接支持,但据我所知,它并未解决软符号链接问题。 ...

Admin

通过邮件发送文件的 git 修订版本
tortoise-git

通过邮件发送文件的 git 修订版本

我使用 git 存储库来存储各种文档,并使用 TortoiseGit 来处理它们。 有时,我必须将文档发送给其他人进行修改,或者他/她要求提供旧版本。 我可以通过以下方式做到这一点...... 打开目录的 Tortoise git log。 (如果需要)选择提交。 右键单击该文件。 选择“保存修订到”。 将文件保存在某处。 使用我的邮件程序将其附加到电子邮件。 删除导出的文件。 我对步骤 4./5. 感到烦恼,而且我总是忘记步骤 7.——有没有办法将“通过邮件发送修订”之类的内容添加到菜单中? ...

Admin

TortoiseGit 启用设置上下文菜单
tortoise-git

TortoiseGit 启用设置上下文菜单

我的问题是我已经禁用设置上下文菜单,所以现在我没有办法将其恢复! 重现步骤: 在 git 存储库上打开 Windows 资源管理器窗口 右键单击 repo 并转到 TortoiseGit->设置... 上下文菜单 2 向下滚动并找到“设置”,然后启用它 点击确定 现在,设置上下文菜单消失了,因此无法更改任何设置或撤消此操作。 我如何才能重新启用“设置”上下文菜单? ...

Admin

TortoiseGit 无法与 msys2 git 配合使用
tortoise-git

TortoiseGit 无法与 msys2 git 配合使用

最近,我一直在研究使用 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...

Admin

获取后启动 Rebase 的 Git 命令
tortoise-git

获取后启动 Rebase 的 Git 命令

有什么方法可以使用“Launch Rebase After Fetch”命令来代替在 Git 对话框中选中 ON 复选框吗? ...

Admin

如何一次更新多个项目的 PuTTY 密钥
tortoise-git

如何一次更新多个项目的 PuTTY 密钥

我有多个项目在 TortoiseGit 中使用相同的 PuTTY 密钥。有没有办法一次性更新所有项目的所有设置,而不是TortoiseGit > Settings > Git > Remote > Putty key单独更新每个项目的设置(例如,如果我更改密钥)? ...

Admin

单个版本文件中缺少 TortoiseGit 覆盖图标
tortoise-git

单个版本文件中缺少 TortoiseGit 覆盖图标

我在项目中发现了一个文件,该文件确实已添加并提交,但 TortoiseGit 尚未为其添加覆盖图标,并且未显示我期望在文件上下文菜单中看到的大多数选项。如果我查看父文件夹的差异,我可以看到对文件所做的更改,但 TortoiseGit 仅显示未版本控制文件的上下文菜单。 如果我尝试再次添加文件,TortoiseGit 会声称已完成添加,但仍然不显示覆盖图标或相应的菜单。据我所知,这是唯一一个受到这种影响的文件。实际上,我有两个基于相同源代码的正在进行的项目,并且这两个项目中的这个文件都是“未版本化的”。我能做些什么来解决这个问题? 该项目是 C# 中的 A...

Admin

Tortoise Git 中的 SSL 证书问题
tortoise-git

Tortoise Git 中的 SSL 证书问题

我尝试从 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 和...

Admin

TortoiseGit 有时无法访问 git.exe
tortoise-git

TortoiseGit 有时无法访问 git.exe

偶尔,当我使用 TortoiseGit 执行 git 操作时,我会随机遇到各种失败,如果我之后重试一两次,它将成功执行相同的操作。这种情况在拉取、推送、提交、签出等操作中随机发生。 进入常规设置,我可以按一个按钮来查询版本,我假设它会调用 git.exe 来轮询版本,并且这种随机故障行为在那里也是可见的。 这是在我所在公司提供的工作站上,所以我的用户没有明确的管理权限。(值得注意的是,在我家里的个人电脑上,我从未遇到过这样的问题。)所以我想知道这是否可能是由于某些组策略随机失灵或由于其他原因? 这是一个从常规设置角度展示该问题的小演示: ...

Admin

如何在 TortoiseGit 中使用标准登录对话框而不是 GitHub 登录对话框?
tortoise-git

如何在 TortoiseGit 中使用标准登录对话框而不是 GitHub 登录对话框?

我有一些 GitHub 存储库。当我想将一些提交推送到服务器时,我必须使用用户名和密码进行身份验证(我不想更改为其他身份验证方法,例如 ssh 密钥)。 不幸的是,每次我推送时都会看到GitHub Login对话框。 我不想使用它,因为它会在 GitHub 中创建令牌。单击后,Cancel我终于看到了标准对话框: 我怎样才能永久禁用该GitHub Login对话框? ...

Admin

PuTTyGen-无法加载私钥
tortoise-git

PuTTyGen-无法加载私钥

步骤 1:生成 SSH 密钥 1.在命令行中输入 ssh-keygen。(如果在命令窗口中出现错误,请检查 C:\Program Files\Git\usr\bin 是否是路径的一部分)该命令会提示您输入一个文件来保存密钥 按回车键接受默认密钥和路径 /c/Users//.ssh/id_rsa。 出现提示时输入密码并重新输入。 该命令使用其公钥和私钥创建您的默认身份。 2.配置tortoise-git 加载之前生成的 ssh 密钥(id_rsa)。它会提示您选择文件。(ssh 密钥的默认路径为 C:\Users\.ssh) 加载时会要求输入密码...

Admin