Цитата(dxp @ Mar 25 2010, 08:26)

Возможно, вам поможет svn merge -rN:M, где N > М (в вашем случае N - это ревизия head, М - ревизия, которую вы хотите вытащить в head). Такое действие как бы "отменит" все изменения, внесенные с М ревизии по N. Конечно, в хранилище ничего никуда не пропадет, просто в head у вас будет теперь состояние, соответствующее ревизии М.
Тоже пользуюсь этим методом. Вроде как наиболее svn-идеологически корректен. Ну а чтобы попало в хранилище, очевидно, нужно сделать commit.
svn copy убъет всю предысторию, получите новую ветку, а не откат ствола.
Сообщение отредактировал Ko4egap - Mar 25 2010, 06:57