Что лучший способ состоит в том, чтобы откатывать массив изменений с помощью Подрывной деятельности?

Во-первых, обратите внимание, что содержимое каталога /var/lib/docker/ предназначено для внутреннего супа Docker и не должно быть перепутано.

В этом каталоге содержимое каталога overlay2 предназначено для хранения слоев докеров, которые составляют ваши изображения докеров и контейнеры. Важно помнить, что overlay2 является файловой системой, использующей union mounts . Короче говоря, он объединит две папки в одну. Так что при использовании файловой системы вы можете увидеть одну папку, но под капотом их больше. Вот как Docker делает слоев .

15
задан Robert Walker 16 October 2008 в 20:49
поделиться

7 ответов

Вот ссылка на книгу svn, объясняя, что все о возвращаются и история.

, Чтобы сделать разность Вы сделали бы что-то как svn разность-r 4:5 somefile.txt

6
ответ дан 1 December 2019 в 01:39
поделиться

Для чтения в деталях, см.: svn руководство - Отменяющие Изменения

, Как описано меткой Вы захотите сделать:
svn объединяют-r 5:4 file1 file2
, Это означает слияние в изменении от 4 до 5 назад, т.е. отмените изменения

, Вы могли также ввести:
-c-5 file1 file2
слияния svn, который Это означает, применяет изменение, которое произошло в фиксировании пересмотра 5 назад.

Следующий необходимо вручную рассмотреть изменения.

Наконец необходимо фиксировать изменения (выше слияний, только изменил рабочую копию).

7
ответ дан 1 December 2019 в 01:39
поделиться

проверьте текущую версию, затем svn объединяют-r 5:4 file1 file2 (это из памяти и не могло бы быть полностью корректным)

1
ответ дан 1 December 2019 в 01:39
поделиться

Я предполагаю, что Вы используете TortoiseSVN в моем ответе.

я не думаю, что Ваш сценарий приведет к откату файлов, потому что Вы все еще хотите сохранить историю каждого файла. Большую часть времени то, что Вы собираетесь сделать, просто находят и исправляют ошибку и передают новое изменение в этом файле.

, Если Вы хотите сравнить два пересмотра, это довольно легко в tortoiseSvn, щелкните правой кнопкой по файлу, затем войдите в TortoiseSvn-> Выставочный Журнал. Затем выберите и пересмотр, который Вы хотите сравнить, щелкнуть правой кнопкой и затем Сравнить Изменения.

, Если Вы хотите найти, кто ответственен за ошибку, можно использовать пункт меню Blame in TortoiseSVN... Это сообщит, кто изменил каждую строку и в который пересмотр.

, О, и если Вы хотите вернуться файл назад к предыдущей версии, можно сделать так в TortoiseSvn-> Выставочный Журнал затем, Вы выбираете пересмотр, к которому Вы хотите вернуться, щелкнуть правой кнопкой, и выбор Возвращаются к этому пересмотру.

2
ответ дан 1 December 2019 в 01:39
поделиться

Я думаю, что необходимо инвертировать слияние сначала между 5:4, затем вернуться, корректный файл

  1. svn объединяет-r 5:5 http://svn.example.com/repos/calc/trunk

  2. , svn возвращаются correctfile

, с которым Вы, вероятно, заканчиваете в странном состоянии на 2buggy файлы, Что Вы можете, надо надеяться, может решить вручную.

1
ответ дан 1 December 2019 в 01:39
поделиться

Если Вы используете http://tortoisesvn.tigris.org/ затем, это - довольно простой процесс. Просто щелкните правой кнопкой по файлу и выберите "журнал" для получения списка изменений между теперь и выбранное возвращение. Затем это - вопрос возвращения этих двух файлов к пересмотру № 4 и фиксация изменений :)

0
ответ дан 1 December 2019 в 01:39
поделиться

Обычно обратное слияние будет достаточно для отката зафиксированных изменений...

15
ответ дан 1 December 2019 в 01:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: