как отменить регистрацию в bitkeeper, которая не является частью набора изменений? - PullRequest
0 голосов
/ 12 января 2009

У меня есть файл в проекте, который находится в хранилище bitkeeper. Я зарегистрировал файл, но я не зафиксировал изменение, чтобы создать набор изменений. Как я могу отменить регистрацию?

Если бы у меня была ревизия, я мог бы отменить коммит с помощью:

bk undo -r<rev>

Но в этом случае я не могу зафиксировать и отменить набор изменений, потому что у меня есть другие проверенные файлы, к которым я не хочу прикасаться.

Ответы [ 2 ]

2 голосов
/ 28 ноября 2012

Незначительное улучшение ответа ...

Вы можете использовать -r + для ссылки на верхнюю ревизию. Итак, стрипдел становится:

bk stripdel -r+ a.c
2 голосов
/ 15 января 2009

Вы можете отменить регистрацию вне коммита, используя bk stripdel:

bk stripdel -r<rev> filename

Например, проверка с этим:

nfellman@xyz> bk ci a.c 
End comments with "." by itself or a blank line.
a.c 1.242>>  a
a.c@1.242>>  b
a.c@1.242>>  .
a.c revision 1.242: +0 -4 = 6731
a.c 1.242 -> 1.243

И затем отмена регистрации с этим:


nfellman@xyz> bk stripdel -r1.242 a.c
stripdel: removed 1 deltas from a.c

...