问题标签 [git-extensions]

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 回答
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 投票
2 回答
1869 浏览

visual-studio-2010 - GitExtensions 配置错误

我安装 GitExtensions 的主要目的是在我的 Visual Studio 2010 中使用 GitHub。当我启动 GitExtensions 时,我的清单中有 2 个错误,还有一个启动错误,上面写着: Access to path 'c:\program files(x86)\GitExtensions\.gitconfig' is denied.

该目录中没有 .gitconfig 文件。它不允许我设置所需的信息,例如我的姓名和电子邮件。我能做些什么来解决这个问题吗?

0 投票
10 回答
62445 浏览

git - TortoiseGit vs Git 扩展

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

0 投票
2 回答
18952 浏览

git - 通过 ssh (gitosis) 访问 git repo 时如何包含 ssh 私有 rsa 密钥?

目前我已经通过 gitosis 添加了一个 git repo。我使用的手册是http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way

  1. 我可以克隆它并通过带有私钥和公钥的 ssh auth 推送它(在 gentoo 上),但是使用 Git 扩展的 Windows 用户不能。SSH 密钥放在 $HOME/.ssh 中,ssh 要求输入密码。密码和密码短语(来自私有 ssh 密钥)也不匹配。

  2. Redmine 需要一个裸仓库,所以我在本地机器上从 gitosis 克隆仓库并将其移动到服务器(redmine + git),然后尝试像这里显示的那样同步 http://www.redmine.org/projects/redmine/wiki /HowTo_keep_in_sync_your_git_repository_for_redmine 但它再次要求输入密码!当然,我没有让 apache 成为他自己的 ssh 密钥来验证 gitosis =_= (Apache 是 redmine 裸仓库的所有者,因为它通过 http auth 访问它)

无论如何,问题是如何在访问 gitosis 时使用文件中的私有 ssh 密钥?

===

部分解决! ssh-keygen -t rsa生成密钥,其名称正是id_rsaid_rsa.pub。如果你跑ssh -vvv gitosis@your-server.com,你应该看到类似的东西

因此,ssh 客户端想要准确命名的文件,或者将切换到下一个身份验证方法(密码)。现在我重命名了家用机器上的键,并且:

万岁,它要求输入密码!顺便说一句,ШIИDOШS™ 用户仍然在使用他们生成的数十个密钥时遇到问题。

更新

如果你使用 OpenSSH,那么在 ~/.ssh 中你可以创建一个名为 'config' 的文件,并在其中放置如下内容:

0 投票
4 回答
1183 浏览

git - Git - 获取代码,分支并部分推送

我有一个巨大的代码库,有很多变化,我想分支它,并将它推送到一个远程的新分支,但是只推送上个月的变更集,让这个月的第一次变更看起来像是存储库,这意味着我不关心以前的更改。我确信这是可能的,只是不知道它叫什么以及如何做。

0 投票
1 回答
179 浏览

git - Git Extensions 没有出现在 VS 2010 Professional 中

我刚刚安装了 git 扩展,但它似乎没有出现在我的工具菜单下。我已经尝试安装它两次,但没有运气。

有人知道为什么它不显示吗?

0 投票
3 回答
32479 浏览

repository - 如何将 Git 扩展与 Bitbucket 存储库一起使用?

我在 github.com 和 bitbucket.org 上都有存储库,并且我非常熟悉所有存储库功能的 Git 扩展......但是当我开始使用 bitbucket.org 存储库时,我必须使用 TortoiseHg SVN ......所以我想问有没有一种方法可以将 Git Extensions 用于 Bitbucket 存储库?

0 投票
5 回答
30808 浏览

git - 在 Git 中签入单个文件?

如果这是一个愚蠢的问题,我深表歉意,但我是一个试图转换为 Git 的 VSS/VSTS 人:)

我克隆了一个存储库并下载了许多 Visual Studio 项目。在处理这些项目时,我注意到另一个开发人员提交了一个无效的 .sql 文件。我为他们修复了那个 .sql 文件,但现在我不确定如何只签入那个 .sql 文件

我的代码更改都是半生不熟的,因此目前无法签入。我的计算机上有 Git 扩展,当我在 Windows 资源管理器中右键单击文件并转到 Git 扩展 -> 提交时,左侧引用了很多文件。我要签入的文件有一个铅笔的符号,其他文件的质量都有一个绿色的+符号。

0 投票
2 回答
79 浏览

git - 允许其他开发人员在推入主干之前对我的代码进行 QA?

我一直在处理许多不同的项目文件,有些是新的,有些是旧的。是否有一种通常/正常/可接受的方法来进行签入,以便其他开发人员可以查看和 QA 代码?

我不想完全提交/签入代码,因为其中一些是半生不熟的,但希望其他一些开发人员看看......

0 投票
3 回答
1653 浏览

git - 在 git mess 中从头开始?

我一直在研究一个包含大约 40 或 50 个项目的 Visual Studio 解决方案。

我在 .sln 文件中添加了大约 10 个项目,但与此同时,其他人在 .sln 文件中添加了一个项目。

如此有效地有一个文件 - V1,两个人独立地创建了两个独立的 V2。

我发现合并更改是一场噩梦。我正在使用的机器上安装了 BeyondCompare,它显示了一个三列合并。我想不通,所以我决定用 git 认为的远程版本覆盖我的本地文件。但是后来我遇到了重新添加新项目的问题。

所以。在我进行第 90 次 pull+rebase / commit 之前,有没有简单的方法可以解决这个问题?就像,用远程端的内容覆盖所有内容的当前本地副本。然后重新添加我新添加的项目。然后提交。构建+测试。然后推。也许?

*编辑:FWIW,这台机器还安装了乌龟 git,现在所有的东西都用绿色勾号显示......所以这很好,对吧?