问题标签 [tortoisegit]

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.

0 投票
1 回答
1465 浏览

git - 在 Windows 上使用 TortoiseSvn 而不是 TortoiseGit 的 Git 合并工具

目前,每当我使用 git mergetool 时,它都会默认使用 TortoiseSvn 合并工具。

有没有办法将 git mergetool 配置为使用 TortoiseGit?

0 投票
1 回答
1081 浏览

git - “git am --abort” 用于长期被遗忘的补丁尝试让我回退了四个星期

我今天尝试在 (Tortoise)git 中使用补丁,显然是使用 git 后的第二次:它抱怨我已经在打补丁了。

所以没有多想,我点击了“中止”,因为我不再关心旧的补丁尝试,现在我过去四个星期的所有提交都消失了

发生了什么?git怎么能这样对我?;-)

(正如您在下面我自己的回答中看到的那样,至少我得到了我的提交。但是工作副本中的更改永远消失了,我理解它的方式。对于任何在某些地方单击“中止”的新用户来说都非常苛刻-以前的行动将同时在没有警告的情况下破坏当前的工作......我猜 git 喜欢偶尔做它的名字正义;-))

0 投票
2 回答
13462 浏览

git - TortoiseGit 真的像 TortoiseSVN 一样让 Git 更容易使用吗?

有了 TortoiseSVN 的简单体验,我看了一些 SVN 的命令行,并没有那么好用。TortoiseGit 是否真的让 Git 更容易使用,就像 TortoiseSVN 为 SVN 命令行所做的那样?

0 投票
5 回答
18178 浏览

eclipse - 在 Egit/TortoiseGit 中查看 repo 的整个提交历史的方法?

我正在寻找一种方法来查看我当前 git repo 的整个历史,尽管是 egit。从它的样子来看,egit 的“显示在历史中”只会显示到当前提交的提交。我的意思是,如果我执行 commit1 和 commit2,然后决定签出第一个,则运行项目的“显示在历史记录中”将不会显示 commit2。

有什么方法可以让我看到回购的整个历史?我想这会在git log master控制台命令的行中有所体现。

换句话说,如果您在初始提交的任何时候都进行了签出,那么如果您的历史记录不会显示更新的提交,您以后应该如何签出它们?

我一直在检查,似乎 TortoiseGit “遭受”了同样的问题。这确实是一个问题,还是只是我没有按照我们应该做的那样做?

谢谢

0 投票
5 回答
1399 浏览

git - 为什么我不能在 Windows 7 上安装 TortoiseGit 1.6.3.0?

我的笔记本电脑运行的是 Windows 7 Home Basic。

每次我尝试安装 TortoiseGit 1.6.3.0 时,它都会退出大约 3/4 并显示以下消息:

安装装配组件
{89EDD3A9-944B-3257-8484-D6EB6A00DDF5} 时出错。
HRESULT:0x800736FD

我该如何解决这个问题?

0 投票
2 回答
1766 浏览

git - 合并后如何自动将文件解析为已解析

我开始在 Windows 上使用 TortoiseGit,但我发现有些事情很烦人。例如,当我在合并期间发生冲突时,我需要执行以下操作:

  • 做3路合并(当然......没有其他选择)
  • 将文件标记为已解决

如果合并成功结束,是否有自动将文件标记为已解决的方法?

感谢您的任何指点,

尤利安

0 投票
1 回答
353 浏览

visual-studio-2010 - 子模块更新调用了哪些 githooks?

所以这里的情况。我有一个带有多个子模块的 git 存储库。顶级目录和所有子模块都包含 Visual Studio 2010 解决方案。

顶级存储库取决于子模块是否是最新的,并且每次更新子模块时都需要重新构建它们。我想做的是,因为有任意数量的子模块,所以在 git 中制作某种更新后挂钩来编译刚刚更新的子模块。

所以我的问题是:更新子模块时会调用哪些钩子(如果有)?似乎结帐后可能是我想要的,但我不确定。

我们使用 TortoiseGit 和 Git for Windows(msysgit) 作为后端,如果这有所作为的话。

0 投票
1 回答
2158 浏览

git - TortoiseGit、Git Extensions 和 SmartGit 可以在 Windows 7 64bit 上共存吗?

三十分钟前,我刚刚在 Windows 7 64 位上安装了 TortoiseGit 1.6.5、Git Extensions 2.21 和 SmartGit 2.0.4。

这会导致任何兼容性问题吗?


更新:

我认为 TortoiseGit 和 Git Extensions 应该很好地共存,因为默认情况下Git Source Control Provider在上下文菜单中显示 TortoiseGit 和 Git Extensions 的命令。

来自Git Source Control Provider的官方网站:

在此处输入图像描述

0 投票
4 回答
462 浏览

git - 恢复已删除的 git 存储库

我是 git 新手,我已经对本地 repo 做了几次提交。然后我错误地单击了“拉”而不是“推”。最后我开始清理我的桌面......我删除了整个目录(回购克隆)。从服务器克隆 repo 后,我没有任何提交。

你能告诉我是否可以恢复已删除的回购(更改)?我正在使用 Windows 7 + TortoiseGit。

提前致谢。

0 投票
10 回答
62445 浏览

git - TortoiseGit vs Git 扩展

在基于 Windows 的操作系统上使用 Git Extensions 或 TortoiseGit 有什么好处和坏处?