Как исправить отступы / выравнивание в моем запросе на извлечение в Bitbucket? - PullRequest
0 голосов
/ 25 сентября 2018

Я написал небольшой фрагмент кода JavaScript (не разрешено делиться кодом).Код идеально выровнен в текстовом редакторе (Sublime), но в запросе на получение он искажается.Я пытался решить эту проблему, но потерпел неудачу.

Я пытался сохранить каждую строку, но результат в запросе на получение по-прежнему остается тем же.В SourceTree отступ корректен до того, как я отправлю код в репозиторий, но после успешной отправки выравнивание умирает.

Пожалуйста, прости, если это глупый вопрос для сообщества разработчиков.

Пример кода

$(document).ready(function()
{
    var validate = $("#formId").validate(
                   {
                       debug : true,
                       rules : {
                            Name : {
                                required : true
                            }
                       },
                       messages : {
                            Name: {
                                required : "Name is required"
                            }
                       },
                       onfocusout : false,
                       invalildHandler : function (form, validator)
                       {
                           var errors = validator.numberofInvalids();
                           if(errors)
                           {
                               validator.errorList[0].element.focus();
                           }
                        }
                    });
})

Так вот как это должно быть (код выше), но в pull request это происходит примерно так

$(document).ready(function()
{
    var validate = $("#formId").validate(
                               {
                                   debug : true,
                                   rules : {
                                        Name : {
                                            required : true
                                   }
                               },
                                   messages : {
                                        Name : {
                                            required : "Name is required"
                                   }
                               },
                       onfocusout : false,
                       invalildHandler : function (form, validator)
                          {
                                   var errors = validator.numberofInvalids();
                                   if(errors)
                                   {
                                      validator.errorList[0].element.focus();
                                   }
                           }
                              });
})

1 Ответ

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

Интересно, решит ли это проблему, но надеюсь, что вы все равно попробуете.

  1. Загрузите файл конфликт target .js из Bitbucket .(Неважно, является ли это js файлом или нет.) Загрузить файл легко, если открыть его как статус raw.
  2. Заменить локальный оригинальный файл с этим.Это означает, что вы собираетесь избавиться от конфликта с вашей локальной стороны.
  3. Сделайте коммит на удаленное Bitbucket репо git push -u origin [your_branch].Если ваша ветвь не является master , сделайте PR (запрос на извлечение) и обновите свои локальные ветви, синхронизирующиеся с удаленными ветками.
  4. Теперь вы можете восстановить свой собственный стиль отступ / выравнивание в своем любимом редакторе, как вы пожелаете!(локальное редактирование)
  5. Наконец, снова сделайте коммит в Bitbucket .

Чтобы сделать короткую историю короткой, вы можете применить Ваш собственный отступ после Git Конфликты будут исправлены.

Спасибо.

...