Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Mercurial或Visual Studio的行结束问题_Visual Studio_Visual Studio 2012_Mercurial - Fatal编程技术网

Visual studio Mercurial或Visual Studio的行结束问题

Visual studio Mercurial或Visual Studio的行结束问题,visual-studio,visual-studio-2012,mercurial,Visual Studio,Visual Studio 2012,Mercurial,我似乎有一个奇怪的问题是由VisualStudio或Mercurial引起的。这是针对单个项目的,所以我猜项目配置中的某些内容会导致问题 在一个难以指定的点上,当我在VisualStudio中执行操作时,它将更新给定文件中结束的每一行,这意味着当我在Sourcetree中查看该文件时,每一行都已更改 我可以通过使用NuGet添加包依赖项来复制它;packages.config将被完全替换。即使我随后提交所有更改,包括行尾,以后也会出现相同的问题。我唯一的解决办法是搁置我的更改并重新应用它们,这样

我似乎有一个奇怪的问题是由VisualStudio或Mercurial引起的。这是针对单个项目的,所以我猜项目配置中的某些内容会导致问题

在一个难以指定的点上,当我在VisualStudio中执行操作时,它将更新给定文件中结束的每一行,这意味着当我在Sourcetree中查看该文件时,每一行都已更改

我可以通过使用NuGet添加包依赖项来复制它;packages.config将被完全替换。即使我随后提交所有更改,包括行尾,以后也会出现相同的问题。我唯一的解决办法是搁置我的更改并重新应用它们,这样就可以正确地写入行

我不确定该怪哪个应用程序。我确实犯了一个错误,允许SourceTree更改我的Mercurial配置,我现在已经解决了这个问题,但我不确定是否有什么东西一直存在

我想这可能是我的Mercurial.ini文件或HGRC的问题,但它们似乎没有包含任何不好的内容。这是我的mercurial.ini

[ui]
username = ....

[auth]
bb.prefix = https://bitbucket.org/
bb.username = ....
bb.password = ....


[extensions]
mq = 
rebase = 

[web]
allow_push = *
push_ssl = false
。。。我的项目hgrc:

[paths]
default = https://...

您在Mercurial中为(单个?)存储库配置了糟糕的EOL扩展。以正确的方式配置它(如果您的代码/存储库/仅在Windows上运行,则只需禁用即可)

好主意,但我似乎没有启用EOL扩展。我修改了我的问题以显示我的hgrc。