SVN: Как отменить обратное слияние? - PullRequest
2 голосов
/ 07 августа 2010

Я слил свою проверку ревизии HEAD обратно в ревизию 1000:

$ svn merge -rHEAD:1000 .
--- Reverse-merging r2000 through r1001 into '.':
U    dir/foo.txt

После этого я хотел бы отменить это и вернуться к версии HEAD. Моя проверка должна быть в версии 1000 сейчас, поэтому мне нужно объединить все от 1000 до HEAD. Но SVN ничего не делает:

$ svn merge -r1000:HEAD .

Хм или просто возврат?

$ svn revert .

Это просто тихо и не обновляет foo.txt до версии HEAD. Как мне это сделать?

1 Ответ

1 голос
/ 07 августа 2010

Сделать это рекурсивно,

svn revert -R .

Или вернуть только тот измененный файл

svn revert dir/foo.txt
...