标签: tortoisegit

有人在同一台机器上同时使用Tortoise Git和Subversion吗?

有人安装吗?明显地将每个用于单独的项目.这不应该是一个问题,我猜,但希望捞出任何陷阱.此外,有人在同一台机器上使用Tortoise Git,Subversion和Mercurial吗?

编辑:忘了提,这是适用于Windows 7.

svn git tortoisesvn mercurial tortoisegit

7
推荐指数
1
解决办法
2486
查看次数

无法使用TortoiseGit组合提交

我有两个分支,每个分支有几个提交.在一个分支上,我可以转到日志,选择两个提交,TortoiseGit在上下文菜单中显示"合并到一个提交".在另一个分支上,此选项不会显示在上下文菜单中.两个提交序列非常相似; 添加文件然后修改它,因此分支之间没有任何区别.

哪些因素会导致这种"合并为一次提交"无法使用?我想知道我是否应该切换到命令行.

git tortoisegit

7
推荐指数
1
解决办法
2728
查看次数

TortoiseHg,TortoiseGit和Git Extensions可以和平共处吗?

这是在64位Windows机器上,也运行Visual Studio 2010.

3年前曾问过一个类似的问题(re TortoiseSVN和TortoiseHg),但该软件早期有几个版本,并且使用的是TortoiseSVN而不是TortoiseGit.如果想要关闭这个帖子,请记住这一点.

3件软件会和平共处吗?任何稳定性问题?我经常看到附加到提交文件的复选标记图标"闪烁".任何人都遇到的任何问题?我将主要通过命令行使用mercurial,但如果我尝试使用Git,我很想尝试使用TortoiseGit或Git Extensions,因为我仍然觉得它很难掌握,但是发现它更容易使用.我试图坚持学习Git的主要原因是我发现Github比Bitbucket更具吸引力(主要是因为它的大小).我从未使用过subversion或任何其他版本控制软件,所以与subversion的做事方式相比,对我来说用处不大.

谢谢.

git version-control mercurial tortoisegit

7
推荐指数
1
解决办法
1804
查看次数

如何从TortoiseGit中删除本地Git仓库?

我今天开始搞乱Git了.我认为我做错了,因为当我安装TortoiseGit时,看起来我的C和F(第二个分区)中的很多文件夹旁边都有一个绿色勾号(意思是文件被提交了?我想?).我该怎么做才能删除这些刻度.有没有办法不删除实际的文件/文件夹,只是一个或两个文件告诉Windows添加绿色勾选图标?我有点害怕在我的C:上工作这样的东西.换句话说 - 有没有办法撤消"init"动作?!请在此处查看图片http://i.stack.imgur.com/pKa1o.png

我是Git的新手,对于这个问题的非专业词汇感到抱歉.谢谢.

git tortoisegit

7
推荐指数
1
解决办法
2万
查看次数

TortoiseGit中的日志图没有显示分支/合并?

我刚开始在Windows上使用Git.我在BitBucket上托管并使用TortoiseGit作为Windows客户端.

事情正朝着正确的方向发展,但我在某一点上一无所知.我正在处理主分支,并且一度创建了一个新的分支.然后我继续在新的分支上工作并继续提交,推动.最后,当我完成后,我将这个新分支(codetidy)合并回master.

现在,当我"显示日志"并选择"所有分支"时,我只是在图表中得到一条直线.没有关于分支何时被取出以及何时合并的信息.请让我找到这个信息.

版本图

git version-control tortoisegit

7
推荐指数
1
解决办法
4035
查看次数

如何使用TortoiseGit重新排序提交(rebase)

我想将几个单一提交推送到我们的主git存储库.在做了一些阅读之后虽然听起来我必须重新排序提交才能做到这一点,因为git只会将所有提交推送到指定的提交.首先,我真的不明白为什么这不仅仅是内置于git(我是一个git新手).无论如何,我需要重新排序提交,我正在使用TortoiseGit.我已经找到了如何进入rebase菜单,但我不知道选择哪个选项.要进入rebase菜单我:

  1. 右键单击目录并选择TortoiseGit/Show Log
  2. 浏览并选择我想要重新排序的提交.
  3. 选择"Rebase"master"on this".

我遇到了一个对话框,但我不知道这些字段是什么意思.

首先,有分支领域,我看到主人和一些遥控器选项.我没有任何分支机构.我克隆了一个存储库,到目前为止一直在从本地克隆工作,为什么有一个分支选项?

其次,有一个小按钮,左右箭头相互叠加.这个按钮是什么用的?

第三,有一个上游字段,默认情况下它选择了存储库的SHA.当我点击该字段时,我会看到FETCH_HEAD,master和一些遥控器选项.

我希望看到一个提交列表,我可以上下移动我的提交.通过检查Force Rebase选项,我可以看到提交列表.这是我需要做的吗?我有什么打算,我以为我只是想做一个普通的老底板?

再次,我是一个git新手,任何帮助表示赞赏.

git version-control git-rebase tortoisegit

7
推荐指数
2
解决办法
5671
查看次数

右键单击上下文菜单中无法使用tortoisegit clone选项

我在我的Windows 7 64位计算机上安装了git 2.5.2 64位和TortoiseGit 1.8.16.0 64位.我想克隆一个存储库但是当我在Windows资源管理器中右键单击时,我没有看到克隆存储库的选项:

上下文菜单图像

我去了TortoiseGit - >设置 - >常规 - >上下文菜单,并确保选中了克隆选项:

乌龟git设置菜单

我能够使用git克隆一个repo:

git clone user@location.com:Group/repo.git myrepo
Run Code Online (Sandbox Code Playgroud)

我也可以通过命令行打开TortoiseGit的克隆对话框:

TortoiseGitProc.exe /command:clone
Run Code Online (Sandbox Code Playgroud)

但我似乎无法使用TortoiseGit的shell集成.

有谁知道为什么没有出现克隆选项?

git version-control tortoisegit

7
推荐指数
1
解决办法
1万
查看次数

TortoiseGit图标叠加未显示

我知道之前已经提出过这个问题,但我现在似乎无法让它们发挥作用.

我试过重启.

我已经尝试安装最新的预览版本.

我尝试增加图标缓存并在键周围添加引号:

https://martinbuberl.com/blog/tortoisegit-icons-not-showing-workaround/

我尝试过更改图标叠加设置.

他们现在拒绝展示.

这有帮助吗?

Shell标识符

tortoisegit

7
推荐指数
1
解决办法
1万
查看次数

如何将 git 子模块与特定的哈希挂钩?

我有一个项目,里面有一个子模块。我希望能够克隆父项目并以--recursive该子模块的特定哈希值获取子模块。特定的哈希不是任何分支的头,而是特定的提交。从 svn 的角度来看,将外部与特定修订版挂钩。

我尝试将子模块添加到分支并签出所需的哈希值,但是当我想提交更改时,它保留了添加中的初始哈希值。

git tortoisegit

7
推荐指数
1
解决办法
8701
查看次数

升级 TortoiseGit - 关闭 Windows 资源管理器

Tortoise Git有一个修补程序版本,但我的 PC 拒绝安装它。它一直说Windows 资源管理器正在运行,即使它没有显示任务管理器

有没有其他方法可以让我安装这个升级?

更新

我决定以安全模式启动 Windows 10,这样我们就可以确保没有任何东西在运行。但是它仍然不会执行升级(具有管理员权限):

错误

我使用了任务管理器在正在运行的进程列表中看不到gitdll.dll

tortoisegit

7
推荐指数
1
解决办法
626
查看次数