2014-11-03 6 views
0

У меня есть закладка, которая уже синхронизирована с удаленным сервером. У нескольких коллег есть клоны этого репозитория, включая закладку. Я удаление и нажав закладку с помощью следующих команд:Mercurial bookmark delete не распространяется

$hg bookmarks --delete myBookmark 
$hg push -B myBookmark 

Я проверяю, если закладка еще существует на удаленном сервере, и это не делает:

$hg incoming -B 
searching for changed bookmarks 
no changed bookmarks found 

Итак, все в все кажется, что закладка была удалена. Тем не менее, мои коллеги, потянув, у них все еще есть закладка. Это правда, что он не продвигается вперед, когда мое будущее подталкивает к ветке по умолчанию, но оно все еще существует. Я предполагаю, что они также должны запустить команду hg bookmarks --delete myBookmark, чтобы избавиться от нее.

Это нормальное поведение, или я делаю что-то неправильно?

Спасибо.

ответ

1

Это нормальное поведение, или я делаю что-то неправильно?

Да, это нормально. Закладки ваших коллег не будут отброшены на сервер, если они не запросят его (с hg push -B), но ни одна из них не будет затягиваться. Это хорошая вещь, потому что ваши коллеги все еще могут использовать закладку, даже если вы этого не сделали.

+0

Отличный ответ. Именно то, что я хотел знать. – bioShark

Смежные вопросы