Хотя я не смотрел на него широко, этот декоратор , который я нашел в ActiveState, кажется довольно полезным для такого рода вещей. Наряду с subprocess.Popen(..., close_fds=True)
, по крайней мере, я готов для сценариев оболочки в Python.
Можно или вернуться изменения (щелкните правой кнопкой, это - опция), или можно удалить рассматриваемый файл (файлы) и обновление. Различие, вернитесь, вернется к последней версии, которую Вы проверили, в то время как удаляют, и обновление "вернется" к последней версии в репозитории, зависит от того, что Вы пытаетесь выполнить. О, и вернитесь, может быть сделан w/out доступ к репозиторию, где удаляют, и обновление не может.
Andy добавляет положительную сторону, что разность в порядке, чтобы удостовериться, что Вы отбрасываете то, что Вы думаете, что отбрасываете. Много раз я забывал об изменениях, которые я внес и сдул больше, чем я думал, что был.
вернуться.
должно появиться в меню, когда Вы щелкаете правой кнопкой по файлу, Вы изменились. Это должно потерять Ваши изменения.
Из контекстного меню Explorer, TortoiseSVN, Возвращаются (Вы, возможно, переместили некоторые общие команды вверх от подменю Tortoise до основного контекстного меню).
Однако прежде, чем вернуться , я сделал бы разность (контекстное меню, TortoiseSVN, Разность с предыдущей версией), чтобы быть уверенным, что Вы только выбрасываете то, что Вы думаете, что выбрасываете.
очень легко только думать о новых изменениях и забыть, что Вы не фиксировали что-то, что Вы хотите сохранить.
Просто удалите папки (не svn, удаляют, но файловая система удаляют), которые содержат те файлы, затем синхронизируют от общего корня для замены их.
Если Вы просто обновите тогда Подрывную деятельность, то объединит изменения, внесенные в репозитории в Вашу локальную копию. Обновление не заставит Ваши изменения быть отправленными в репозиторий.
Для удаления изменений из рабочей копии выберите файлы/каталоги, Вы хотите вернуться и выбрать Revert из меню TortoiseSVN.