问题标签 [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 投票
2 回答
1765 浏览

git-extensions - GIT 扩展如何替换文件而不是合并。

我是一名大学生,正在小组中进行游戏。我们在 windows studio 10 中使用 git 扩展。我们使用 xna 框架在 c# 中编程。它一直很好,但是昨天当我尝试提取最新版本时,它告诉我我们的一些 .wma 文件有冲突。在 bin/x86/... 目录中。我希望将本地存储库中的有问题的文件完全替换为在线存储库中的文件。相反,git extensions 想要解决与 kdiff 的冲突。你能帮助我吗?

0 投票
2 回答
134 浏览

git - 是否可以在存储库中添加 mercurial 或 git 扩展?

如果问题不够清楚,我会尝试解释一下:

我想知道您是否可以将扩展代码/脚本添加到您的存储库并.hg/hgrc使用相对路径在其中启用它。

如果可能的话,这应该使您能够使用存储库分发扩展,只要扩展“代码”可以在每个平台上运行。

有的,问题适用git

0 投票
1 回答
10486 浏览

git - 如何使用 git 扩展进行克隆?

我需要创建克隆存储库。

但我不知道在哪里可以获得 ssh 密钥文件

在此处输入图像描述

在此处输入图像描述

更新: git clone test@source.elasticgit.com:myrepo.git - 工作!为什么不申请延期?

0 投票
1 回答
3672 浏览

git - 如何恢复 Git 提交的片段?

刚刚合并了两个分开很久的分支,因此产生了很多冲突。在几天的时间里,解决这些冲突总共花了我大约 16 个小时。

现在冲突已经完成,并且合并已提交,我发现我不小心搞砸了一些冲突。无论如何我可以进入提交,并恢复或更改其中的某些部分吗?

如果解决方案在 Git Extensions 中提供给我,我更愿意,但如果需要,我使用 bash 没有问题。

0 投票
3 回答
2897 浏览

git - 如何使用 Git SVN fetch 获取单个分支?

我正在使用带有 SVN 存储库的 Git SVN 插件,每次我执行 git fetch 它都会获取整个 SVN 存储库中的所有分支更改。几个小时后需要很长时间才能在许多分支上进行许多提交

我可以告诉它只为特定分支获取更改吗?

0 投票
3 回答
3444 浏览

git - Windows 2003 服务器上的 git pull 非常慢(不是 ssh 传输部分)

我遇到了特定服务器的问题,希望能在调试方面提供帮助。

运行 git 版本 1.7.10.msysgit.1 作为 git 扩展 2.3.1 Windows 2003 Standard R2 SP2 的一部分安装。还安装了 cwRsync(基于 Cygwin 1.7)。Trend AV 正在运行(因为它是一台工作机器,所以不能更改它)。服务器是一个 VMWare 虚拟机,并且负载合理。

主要问题是 git pull(来自 git 扩展或 git bash)即使对于非常小的存储库(600k 和 26 个文件)也需要几分钟。CPU 负载在持续时间内上升到接近 100%(在 1 个 CPU 上)。任务管理器将此负载归因于“系统”。git.exe 的内存和 CPU 保持不变(并且很低)。

一般来说,git 最初在服务器上做任何事情都很慢。我通过更改 $PS1 以删除 __git_ps1 显着改善了这一点。在这个 git clone、git push 之后,本地 git 操作仍然相当缓慢(每个 5-10 秒),但至少它几乎可以使用。(我 90% 的时间都是基于 linux 的,所以期待超快的速度!)

git pull 期间的数据包捕获显示 SSH 通信在整个过程中发生了 80%,并且只持续了几秒钟(正如您在一个好的系统上所期望的那样)。功能上 git pull 成功完成,没有报告错误。

使用 plink 手动使用 ssh 登录或提取文件似乎没问题,原始 ssh(捆绑) ssh 4.6p1 openSSL 0.9.8e 或最新替换 ssh 5.9p1 openSSL 0.9.8s 这种折扣任何网络或 SSH 相关方面。

系统日志或 git 扩展日志中没有任何内容指示任何错误。

我查看了 2 个已安装磁盘上的碎片整理。两者都需要去碎片化(10% 和 14%),一个 90% 已满,另一个有一些合理的空间。我无权进行碎片整理,但我尝试将 repo 克隆到两个磁盘上,但故障没有显着差异。

我对 Trend AV 持怀疑态度(但无法更改它以消除它),但我在另一台服务器上使用相同的存储库运行了相同的测试,而且速度非常快。

我怀疑 git 可能会扫描 $HOME(该帐户在 NetHood 子目录下有大量外部共享),但在单独的帐户下运行相同的测试,NetHood 中没有任何内容没有任何区别。

我知道这不是产品问题,但我已经没有想法了。鉴于我正试图说服有关公司迁移到 git - 公司服务器上的此类问题并不能完全帮助我的论点!

谢谢戴夫

0 投票
1 回答
606 浏览

git - 使用远程主机作为工作目录,git扩展

由于许可限制(在特定域上操作、在特定路径内、允许特定 IP 等),我们的项目必须托管在服务器上并在那里进行测试,而不是克隆存储库并在本地开发和测试

因此我们无法设置本地测试环境,我们必须使用中央存储库并将其用作一种“远程工作目录”

开发团队想使用git extensions (gui)

无论如何设置git扩展来打开一个远程作为工作目录并对其进行操作,而不是本地的?当对服务器测试存储库进行任何更改时,它们应该出现在暂存区域中。

例如请看下图(大)

在此处输入图像描述

0 投票
4 回答
2455 浏览

windows - 让 git bash 在当前存储库中启动

有没有办法让 Git Extension 在当前存储库中打开 Git Bash?我总是需要从主目录 cd。我在 Win7 下运行 Git Extension。

0 投票
2 回答
1018 浏览

git - 这个 git commit 发生了什么?“未跟踪文件”的问题

我刚刚帮助我团队中的一位开发人员修复了一个 git 提交,该提交以某种方式在他的本地 repo 中被修改了。你可以从下面的 Git Extensions 截图中看到,11 小时前他做了一个提交,他认为这包括了他所有的更改。他今天早上发现,他的文件系统上的工作副本中缺少一堆文件。在 repo 中查看,这些在提交“master 上的未跟踪文件”中。在玩了一些分支和合并之后,我把它们放回了主分支,现在一切似乎都很好。

关于他在创建这个场景的过程中发生了什么的任何想法?这些文件不在 .gitignore 中——您在下面看到的 .gitignore 签入是试图让 silverstripe-cache 文件夹内容被忽略。

我们是这里的新手,非常感谢您的帮助。

Git 回购历史

0 投票
1 回答
8325 浏览

git - 无法从 Git Extensions 向 GitHub 进行身份验证?

我只是在 Visual Studio 2010 中设置 Git 扩展,并不能真正让它工作 - 我无法进行身份验证。

在 Git Extensions 中,如果我选择 Plugins->GitHub,我可以添加用户、密码、API 令牌并选择 SSH。美好的。除了 API 令牌不再可用,因为 GitHub 现在正在迁移到 API v 3。

有人有这方面的消息吗?我看过一个最近的讨论,但没有任何线索。

肯定有比我更多的 GitHub 用户使用 Git 扩展并遇到身份验证问题?