LINUX.ORG.RU

Bazaar записать изменения


0

1

Создал локальный каталог под контролем bzr.

Потом решил его залить на сервер, чтобы версии не потерять:
$ bzr push sftp://user@host/~/bzr-app

Скачал с сервера:
$ bzr branch sftp://user@host/~/bzr-app

Изменил файлы:
$ bzr mv
$ bzr add

Зафиксировал изменения:
$ bzr commit

$ bzr merge
соединяется через sftp и «Nothing to do».

Поиграл с push: $ bzr push help

В результате получил такое:
$ bzr info
push branch: help

Как все «это» переименовать и обновить удаленный сервер?
$ bzr log sftp://user@host - выдает версию 2,
а на локальном компьютере уже ревизия 3 после commit.

Сложновато после Subversion понять логику...
Шрифт зачеркнутый сам создался.


Если ты ещё не определился с выбором то поставь mercurial, сделай hg init на сервере в пустой папке, потом hg clone ssh://user@host/, потом hg add, hg ci, hg push.

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

Базар хорош своими расширениями - как-то дописанней они у базара. Например, когда пользовался базаром юзал shelve, теперь приходится пользоваться меркуриалом и вроде тоже есть shelve, но для меркуриала эта зараза не умеет мерджить при unshelve. Также к базару есть отличный гуй - qbzr. Ну и еще мне нравится, что к базару не нужно прикручивать внешнюю мерджилку, как-то kdiff3 или meld.

anti_social
()

Во первых ты пытался сделать мердж, когда он не был нужен - у тебя же не было конфликтов. Во-вторых bzr push help - создал тебе новый бранч (если ты хотел хелп по push, то нужно было bzr help push).

anti_social
()

$ bzr branch proj_test_parent/ proj_test2
Branched 1 revision(s).
$ cd proj_test2
$ touch test.txt
$ bzr add
adding test.txt
$ bzr ci -m «Test commit.»
Committing to: /home/alexk/projects/bazaar/proj_test2/
added test.txt
Committed revision 2.
$ bzr push --remember sftp://localhost/~/projects/proj_test_parent
alexk@localhost's password:
This transport does not update the working tree of: sftp://localhost/~/projects/bazaar/proj_test_parent/. See 'bzr help working-trees' for more information.
Pushed up to revision 2.

anti_social
()
Ответ на: комментарий от anti_social

Базар хорош своими расширениями - как-то дописанней они у базара.

Я не спорю, я просто подсказал как можно быстро начать работу. Мне базар не понравился, я сижу на меркуриал. Но у него есть косяки. Например, вложенные репозитории сделаны просто по-уродски. А ещё пытался писать экстеншены(в т.ч. допиливал subrepos), внутри меркуриал страшен :(.

true_admin ★★★★★
()
Ответ на: комментарий от Led

Ну и чего ты сюда влез? Бежал к стене, так беги, не останавливайся.

anti_social
()
Ответ на: комментарий от anti_social

bzr push sftp://user@host/~/brz-app
Нормально записал.

WinLin
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.