git-extensions

    0热度

    1回答

    GitExtensions似乎有一个“功能”,它决定* .dat文件在“文件树”选项卡中仅显示为二进制文件。 我有一些* .dat文件是UTF8编码的文本,我必须坚持他们的名字模式。如果我将它们重命名为任何其他文件结尾,则可以显示它们的内容。 注意:diff视图在GitExtensions中不起作用。此外,该文件可以通过git bash显示“git show:myfile.dat” 是否可以在“文

    0热度

    1回答

    以下是在我的仓库的确切情况: 文件夹: 程序存储库 项目A 项目B 开发者在两个工作项目。过了一段时间,我们意识到我们开发人员已经在项目B中提交了一些不想要的和意外的代码。现在我们需要将项目B回滚到特定的提交(例如“ai298349y”),并且开发人员需要完成这些工作。我们希望项目A到目前的状态(即最新提交) 我该如何在Git中实现这一目标? 我在visual studio中使用Git扩展。任何人

    1热度

    1回答

    我们在我们的大部分代码文件中都是带有BOM的UTF8。 但是,一些代码文件以纯ASCII格式进入git存储库。我还没有弄清楚如何/为什么。这主要是现有的文件。从我可以告诉他们不需要修改(即代码更改)变成ASCII。 由于我们在评论和文本中使用了latin1字符,所以会导致问题。 我试图追查文件如何/何时转换,但有点丢失。我们正在使用Visual Studio(2015 & 2017)和一个名为“G

    2热度

    3回答

    压扁多次提交,我一直使用: git reset --soft HEAD~<number of commits to squash> && git commit 但我不知道是否有一个良好的git客户端如Git扩展做到这一点的好办法?如果你可以选择连续的提交并挤压它们,这将是很酷的。

    1热度

    1回答

    当我打开我的git扩展,结果是这样的: 我尝试修复它。我点击修复按钮。但是,这不是动作 我得到一些参考:Git: How configure KDiff3 as merge tool and diff tool 我尝试这样的: 但它不工作 我怎样才能解决这个问题? 环境 操作系统:Windows 10 Pro的64位 的Git 2.49

    2热度

    1回答

    我是个新手。 我已完成开发并准备检查我的文件。我以为我在检查过了,但是当我看到我的回购协议,我看到一个子目录中未检查于是,我就强迫git add . -f但我得到这个错误: `$ git status On branch develop Your branch and 'origin/develop' have diverged, and have 1 and 5 different com

    0热度

    1回答

    我正在一些分支上工作,比方说分支“A”。我正在使用GitExtension。我在那个分支上做了一些事情。然后过了一段时间,我再次承诺了一些事情。现在我应该使用这个提交来创建补丁文件,但是当我格式化补丁时,它会使补丁文件从上次提交开始。如何恢复这2个提交,然后从中做出补丁?提前致谢。

    1热度

    2回答

    第一次试图找出Git & GitHub。在Windows上使用Git扩展。全新安装。我创建了一个SSH密钥对,将公钥放在我刚刚创建的Github帐户中,并在尝试克隆回购之前加载私钥。 它似乎并不重要什么回购我尝试克隆,我不断收到相同的错误,我不知道为什么。 "git" clone -v --recurse-submodules --progress "https://github.com/astr

    1热度

    1回答

    对于一个特殊的存储库,我在Git扩展中遇到了一个奇怪的行为。每当我将远程分支中的更改合并到本地分支中时,合并的提交将出现在我的分支中,合并就像我合并了孤立分支一样。 合并看起来像: 这是我历史的开端: 在Visual Studio团队资源管理器,它看起来更像是我期望它: 此外,在我的同事机器上,它在Git扩展中与在Visual Studio中的机器上看起来几乎相同。它也适用于我的机器上的其他存储库

    0热度

    1回答

    我正在使用Microsoft Visual Studio并使用GIT服务进行合并/推/拉与Visual Studio Online。有时候,一个团队正在研究相同的解决方案并对文件进行一些更改。那么在做任何我们需要从全球分支机构重新合并到本地分支机构之前,是否有任何扩展可以通知其他人?