Resolving Conflict using Git in VS2013
我在VSO上使用的是Visual Studio 2013和Git。我在本地有一些我想推动的更改,但是输入的更改有一些冲突。本文有一个"解决冲突"对话框的示例,但在我的VS103版本中没有显示该对话框。现在,我陷入了僵局。
。
我需要使用外部git命令吗?似乎我应该能够留在vs中来做这件事,因为这是一个常见的用例。
- Visual Studio提供的difftool和mergetools非常差。安装winmerge和kdiff3,并将kdiff3配置为合并工具。
- 我开始明白了。我认为这是vs无法处理的问题:stackoverflow.com/questions/4858047/…
- 我建议使用gitextensions在Windows上使用git存储库。Visual Studio视图实际上是围绕TFS的工作方式进行组织的,不能很好地显示Git信息。VS的Git支持与所有其他Git客户机完全兼容,因此您可以使用任何您喜欢的工具。
- 可能这个问题有帮助-stackoverflow.com/questions/27458236/…
根据Patthoyts的建议,我安装了Git扩展。比V的内置工具好多了,我解决了我的问题。谢谢。
- 你用了哪个分机?
- 是的,请你说一下分机号码好吗?
- github.com/gitextensions
升级至vs 2013更新4。
这是VS中的一个错误,由存储库中提交的行尾与您的core.eol或.gitattributes配置不匹配的文件触发。
虽然您应该考虑规范化行尾,使它们以配置的方式存在于您的存储库中,但由于您将来可能会在Git客户机上遇到其他奇怪的错误,所以在VS2013更新4中修复了这个特定的错误。
- 我已经在更新4了。
- 哦?git status报告什么?"团队资源管理器更改"页中显示了什么?