Я вытащил из репо, внеся изменения в несколько файлов, и теперь я хочу их отменить.SVN, похоже, не возвращает изменения
Я попытался svn revert -R .
и svn revert --depth infinity .
, но когда я называю svn status
, я все еще видеть все файлы, помеченные как модифицированные, и они кажутся такими же, как они были прежде, чем я пытался вернуться.
Я видел this обсуждение в документах о возвращении изменений, но, похоже, это касается перехода от одного фиксации к другому, а не отмены всех незафиксированных изменений.
(я не имею доступа к TortoiseSVN.)
Я не могу дать вам точную дамп команды состояния, но это выглядит примерно так:
>>svn status
? dir/
? dir/
X dir/
? dir/
Performing status on external item at [dir]
M file
Performing status on external item at [dir]
? dir/
? dir/
? file
? file
X dir/
Я сам всегда держу zip резервных копий, независимо от любого репозитория. Очень немногие из них делают то, что я хочу, когда пришло время «ретро» старой версии (например, они дают ей новую временную метку, а не оригинальную временную метку). Конечно, подчиняйтесь политикам своей организации и размещайте свой код в репозитории, для других разработчиков, но обязательно сохраняйте независимую резервную копию ..... – JosephDoggie
Каков результат команды revert? Перечисляет ли это файлы с возвратом? –
@LaurentH. Я не думаю, что какой-то результат. – JETM