【问题标题】:Django git conflict affecting url.pyDjango git冲突影响url.py
【发布时间】:2016-01-25 00:37:10
【问题描述】:

在提交并迁移到 git 后,我​​与 url.py 发生冲突。我的 url.py 文件有错误,我无法再查看该页面。我该如何解决这个冲突,我只需要我所做的更改,甚至不需要其他用户的其他更改。

urlpatterns = [
url(r'^$', views.IndexView.as_view(), name='index'),
url(r'^clients$', views.clients,name='clients'),

url(r'^musicplanet$', views.musicplanet_index,name='musicplanet'),
url(r'^musicplanet_index$', views.music_post_1,name='musicplanet_index'),

=======

url(r'^musicplanet$',views.musicplanet_index,name='musicplanet_index'),
url(r'^musicplanet_index$', views.music_post_1,name='music_post_1'),
url(r'^mj_index$', views.mj_index,name='mj_index'),

->>>>>> ec8432a416b3ea08176045749ed674f3edfb2ab6

url(r'^music_post_1$', views.music_post_1,name='music_post_1'),
url(r'^music_post_2$', views.music_post_2,name='music_post_2'),

所以我不需要这些网址,因为它们甚至都不起作用。我只是尝试将它们注释掉,但随后我会在 view.py 中收到错误。

url(r'^musicplanet$',views.musicplanet_index,name='musicplanet_index'),
url(r'^musicplanet_index$', views.music_post_1,name='music_post_1'),
url(r'^mj_index$', views.mj_index,name='mj_index'),

【问题讨论】:

  • 删除不需要的代码行,包括 >>>>>>>======= 并保存文件 - 你应该很高兴
  • 是的,对 url.py 进行了该操作,然后在 view.py 中出现错误。在 view.py 中删除了这些行,然后又出现了一个模块丢失的错误。

标签: django git url migration commit


【解决方案1】:

这是一个特定于应用程序的问题。任何像样的 git 教程都应该涵盖合并和合并冲突。

https://www.atlassian.com/git/tutorials/

这里没有人能真正告诉你哪个合​​并是正确的,因为它完全取决于你的应用程序。

当您在同一位置对同一文件进行更改时,在同一提交时间内,git 可能不知道该做什么,并且会要求您手动解决冲突。要解决它,您应该删除包含<<<<====>>>> 的行。他们在那里向您展示当前分支所说的提交应该是什么,以及另一个分支所说的提交应该是什么。

【讨论】:

    猜你喜欢
    • 2017-07-14
    • 1970-01-01
    • 2020-09-01
    • 2019-03-06
    • 2010-11-21
    • 1970-01-01
    • 2017-07-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多