Как получить локальный BZR коммитов на сервер? - PullRequest
1 голос
/ 21 марта 2010

lanchpad.net заявляет, что для проекта Emle - Лабораторное оборудование для электронной математики , текущим направлением развития является серия 2.0

Это то, что я сделал до сих пор:

  1. Установите проект launchpad.net для импорта из sourceforge.net проекта Emle (это фактически устанавливает проект launchpad.net для зеркального отражения проекта sourceforge.net, а не просто для ввода содержание один раз)
  2. Изучил проект launchpad.net, чтобы увидеть, что три коммита (# 1 - # 3), которые были сделаны ранее в проекте sourceorge.net, превратились в launchpad.net.
  3. Использовал bzr , чтобы получить проект launchpad.net, который я делал, пока он еще был настроен на зеркалирование.
  4. Сделал три изменения и зафиксировал, используя bzr (# 4 - # 6).
  5. Не удалось увидеть изменения на сайте launchpad.net.
  6. Просил, чтобы зеркальное отображение было остановлено (это было сделано).

Вот выдержка из lanchpad.net для проекта Emle 2.0 series , показывающая, что launchpad.net имеет # 1 - # 3:

Code for this series
The following branch has been registered as the mainline branch for this release series:

lp:emle - C.W.Holeman II
3 revisions, 3 in the past month.

Это показывает, что у # 4 - # 6 есть какая-то проблема:

$ bzr  missing 
Using saved parent location: bzr+ssh://bazaar.launchpad.net/~cwhii/emle/2.0/
You have 3 extra revision(s):
------------------------------------------------------------
revno: 6
committer: C.W.Holeman II <cwhii_hcnual@julianlocals.com>
branch nick: lp.emle
timestamp: Sat 2010-02-27 09:13:29 -0800
message:
  #528096 Corrected setting of paramter value for emleDir to the dir
  attribute value of the message element in the lanuage message file,
  lang/emle_lang_XX.xml. Minor refactor -  Consistently setting the dir and lang
  attributes of html, head and body elements.
------------------------------------------------------------
revno: 5
committer: C.W.Holeman II <cwhii_hcnual@julianlocals.com>
branch nick: lp.emle
timestamp: Sat 2010-02-27 09:08:09 -0800
message:
  Minor refactor - improved comment regarding workaround for replacing
  html vs head and body elements from index html with lab transformed
  XML (to html) document tree.  
------------------------------------------------------------
revno: 4
committer: C.W.Holeman II <cwhii_hcnual@julianlocals.com>
branch nick: lp.emle
timestamp: Sat 2010-02-27 09:04:29 -0800
message:
  #529089 #529087 Index file html tag lang attribute corrected and empty link tag changed

Как мне заставить изменения, которые находятся в bzr в моей системе, применить к launchpad.net?

Подробнее:

$ bzr check
Checking working tree at '/home/cwhii/work/lp.emle'.
Checking branch at 'file:///home/cwhii/work/lp.emle/'.
Checking repository at 'file:///home/cwhii/work/lp.emle/'.
checked repository <bzrlib.transport.local.LocalTransport url=file:///home/cwhii/work/lp.emle/> format <RepositoryFormat2a> 
     6 revisions
    83 file-ids
checked branch file:///home/cwhii/work/lp.emle/ format Branch format 7

$ bzr merge
Merging from remembered parent location bzr+ssh://bazaar.launchpad.net/~cwhii/emle/2.0/
Nothing to do.                                                                                                              

1 Ответ

5 голосов
/ 22 марта 2010

Оказывается, что lp: ~ cwhii / emle / 2.0 является веткой автоимпорта из svn. Вы не можете писать в ветки импорта, даже если они принадлежат вам, потому что это может привести к путанице, когда робот с автоматическим импортом будет пытаться продолжать писать в них.

Так что я предлагаю вам сделать это

1 - перейдите на http://launchpad.net/people/+newteam и создайте команду emle-dev , чтобы позже вы могли позволить другим людям писать в этот проект, если вы хотите

2 - перейдите на http://code.launchpad.net/~cwhii/emle/2.0/+edit и измените поле name на "2.0-import", чтобы "убрать его с пути"

3- на вашем компьютере в каталоге филиала введите "bzr push --remember lp: ~ emle-dev / emle / 2.0"

4- on http://launchpad.net/emle/2.0/+linkbranch введите ~ emle-dev / emle / 2.0 , чтобы указать, что сейчас это центр разработки

надеюсь, это поможет.

(извините, они не настоящие ссылки, мне здесь не хватает кармы.)

Плохое сообщение здесь: https://launchpad.net/bugs/543797/

...