繁体   English   中英

本地主分支上的Git-链接有效,在实时版本上不起作用

[英]Git- link on local master branch works, doesn't work on live version

我正在使用Git管理版本控制的Python / Django项目。

我目前有与之间的一些矛盾问题master分支我的本地机器上,并现场master服务器上的支...

我之前在本地计算机上修复了一个错误,然后将更改推送到服务器上,但是,即使服务器在实时版本上,该服务器上实时版本的页面之一上的链接也不再起作用。 。

链接位于:www.mysite.co.uk/costing/id/-单击“报告”链接时,出现错误页面,显示:

/ costing / 6108 / payment-report / overview /处的TemplateSyntaxError

第87行的无效代码块:“ date_to_display”,预期的“ elif”,“ else”或“ endif”。 您是否忘记注册或加载此标签?

但是在我的本地计算机的master分支上,此链接可以正常工作。

查看了实时版本抱怨invalid block tag的模板后,我可以看到它位于块中:

{% block content_payment_schedule %}
    {% if not webview %}
        <div>
            <table>
                <tr>
                    ...
                </tr>
                <tr>
                    <td>
                        <span class="project-name">{{project.project_name|upper}}</span>
                    </td>
                    <!-- Display today's date in the header -->
                    <td> {{ date_to_display }}</td>
                </tr>
            </table>
        </div>  
    {% endif %}
    ...
{% endblock content_payment_schedule %}

这是我以前添加到代码中的内容(用于在通过单击链接生成的PDF的标题中显示日期),并且一直在工作……

当我浏览到:localhost:8000 / costing / id /并单击相同的“报告”链接时,我被带到以下报告页面:localhost:8000 / costing / id / payment-report / overview /(显示一个“选项卡式内容”区域,带有用于各种报告的选项卡,并自动选择了“概述”标签。

如果我尝试运行,则从本地计算机在master分支上

git commit -m 'message about commit' ,然后

git push origin master

Git显示一条消息,告诉我:

一切都是最新的

git status显示一条消息:

在分支机构主管

无需提交,工作目录干净

那么,当本地版本可以正常工作并且服务器上的版本与本地版本最新时,为什么在实时版本上却收到此TemplateSyntaxError

现在对于您的本地仓库,git status表示:

On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working tree clean

然后,您可以通过git fetch origin从远程仓库git fetch origin ,并使用git status显示本地master分支。 如果说

On branch master
Your branch is behind 'origin/master' by 1 commit, and can be fast-forwarded.
  (use "git pull" to update your local branch)
nothing to commit, working tree clean

这意味着您的本地master分支不是最新版本。 如果您希望实时版本(远程master分支)与本地master分支保持相同,则可以使用git push -f origin master

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM