Я новичок в управлении версиями и Fossil. Мы используем Fossil для управления контролем версий нашего кода C. Мне нужно вернуться к предыдущей версии с помощью команды «обновить номер версии», однако она не работает, потому что одним из файлов, включенных в предыдущую версию, был «Desktop.ini». Когда ископаемый пытается реплицировать этот файл, он получает ошибку, вероятно, из-за разрешений Windows. Есть ли способ удалить файл из предыдущих регистраций? Каков другой вариант? Я могу ввести «обновить файл1 файл2 файл3.... номер версии», но это займет много времени для всех файлов, и я не вижу способа обновить все, кроме одного файла.
Обновление до предыдущей версии кода с помощью Fossil без файла Desktop.ini
comment
Кстати, вам не нужно вводить весь SHA версии. Достаточно первых нескольких символов (обычно 6, но даже 4). Если есть другие версии, начинающиеся с тех же цифр, вам об этом сообщат.
- person tonypdmtr   schedule 03.08.2018
Ответы (1)
Все, что вам нужно сделать (используя графический интерфейс, т. Е. Ископаемый пользовательский интерфейс), — это перейти к регистрации (-ям), из которых вы хотите удалить файлы, и щелкнуть каждый файл, который нужно удалить, затем выбрать опцию «Избегайте» и подтвердить. Перестройте, когда закончите со всеми файлами.
Вышеуказанное должно работать.
Чтобы быть уверенным, я только что попробовал это на образце окаменелости после изменения файла на доступный только для чтения, чтобы обновление явно не удавалось. Удаление файла из предыдущей версии (версий) больше не прерывает обновление.
person
tonypdmtr
schedule
03.08.2018