Красная точка маркера BitBucket diff view - PullRequest
0 голосов
/ 31 августа 2018

Мы недавно перенесли наши источники из SVN и TFVC в Git. Наша кодовая база в основном состоит из файлов C # и VB.NET, отредактированных в VS2017.

Наши репозитории Git размещены в BitBucket, но у нас есть проблема с diff, как вы можете видеть ниже, BitBucket отображает маленькую красную точку в начале наших файлов

enter image description here

При наведении курсора во всплывающей подсказке отображается \ufeff, и я знаю, что это символ, обозначающий неразрывный пробел нулевой ширины (ZWNBSP).

С личной стороны, я размещаю весь свой исходный код на GitHub, и у меня никогда не возникало подобных проблем.

Итак, чем мы рискуем, если оставить все как есть? Какие еще варианты у нас есть?

Заранее спасибо за помощь, Roxtar

1 Ответ

0 голосов
/ 02 сентября 2018

Я исследовал эту проблему все выходные и пришел к выводу, что нас не должны беспокоить это, как и вас, если вы сталкиваетесь с проблемой, и вы, вероятно, читаете это.

Вот все мои тесты и связанные с ними результаты:

  • Тот же кусок кода при новой установке BitBucket => ?
  • Тот же кусок кода на GitHub => нет ?
  • Новый файл C #, созданный с помощью VSCode в BitBucket => нет ?
  • Новый файл C #, созданный в Visual Studio 2017 в BitBucket => ?
  • Новый файл C #, созданный в Visual Studio 2017 в GitHub => нет ?

Мы действительно беспокоились об этом, мы думали, что при миграции исходного кода возникла проблема с кодировкой и что в будущем мы столкнемся с адским кодированием между старыми и вновь созданными файлами.

Но тест со вновь созданным файлом C # показал, что VS2017 вводит этот символ ZWNBSP во всех файлах. Поэтому это не должно быть проблемой в будущем, так как это ожидаемая операция для исходного файла VS2017.

Итак, вывод таков: BitBucket показывает этот ZWNBSP с красной точкой, которая пугает, когда GitHub ничего не показывает, я думаю, что BB мог бы по крайней мере изменить цвет точки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...