如何在Bitbucket中的拉取请求中解决缩进/对齐问题?

时间:2018-09-25 12:21:29

标签: javascript bitbucket sublimetext3 indentation atlassian-sourcetree

我已经写了一小段JavaScript代码(不允许共享代码)。该代码在文本编辑器(Sublime)中完美对齐,但在pull请求中却失真了。我试图解决这个问题,但是失败了。

我试图保存每一行,但是请求中的结果仍然相同。在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 :(得分:0)

我想知道它是否可以解决问题,但是希望您还是可以尝试一下。

  1. Bitbucket 下载冲突目标.js文件。 (是否为js文件都没有。)如果以raw状态打开文件,下载文件很容易。
  2. 用该文件替换您的 local 原始文件。这意味着您将从本地摆脱冲突
  3. 通过git push -u origin [your_branch]提交对远程 Bitbucket 存储库的提交。如果您的分支机构不是 master 分支,请进行 PR (拉动请求)并更新与 remote同步的 local 分支 em>个。
  4. 现在,您可以根据需要在自己的收藏夹编辑器上恢复自己的缩进/对齐样式! (本地编辑)
  5. 最后,再次确认 Bitbucket
  

长话短说, Git 冲突解决后,您可以应用自己的缩进。

谢谢。