我似乎有一個由Visual Studio或Mercurial引起的奇怪問題。這是本地化到一個單一的項目,所以我猜測項目配置中的東西造成了一個問題。Mercurial或Visual Studio的行結束問題
在一個困難的指定點上,當我在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://...
好主意,但我似乎沒有啓用EOL擴展。我修改了我的問題以顯示我的hgrc。 –