0

我似乎有一个由 Visual Studio 或 Mercurial 引起的奇怪问题。这已本地化为单个项目,因此我猜测项目配置中的某些内容会导致问题。

在一个难以指定的点上,当我在 Visual Studio 中执行操作时,它将更新以给定文件结尾的每一行,这意味着当我在 Sourcetree 中查看文件时,每一行都发生了变化。

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

我不确定应该归咎于哪个应用程序。我确实犯了允许 SourceTree 更改我的 Mercurial 配置的错误,我现在已经修复了这个问题,但我不确定其中的某些内容是否仍然存在。

我认为这可能是我的 Mercurial.ini 文件或 HGrcs 的问题,但它们似乎没有包含任何不愉快的内容。这是我的 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://...
4

1 回答 1

0

您在 Mercurial 中为(单个?)存储库配置了错误的 EOL 扩展。以正确的方式配置它(或者只是禁用,如果你的代码 /repositories/ 只存在于 Windows 上)

于 2013-08-23T16:15:48.097 回答