1

Я считаю, что этот вопрос очень прост, но я хочу проверить трижды, прежде чем облажаться. Мое тестирование показало, что этот процесс работает (я думаю, но я, возможно, что-то упускаю), но опять-таки мне хотелось бы иметь второй набор глаз.

У меня есть c:\1 и c:\2 с подкаталогами. В некоторых случаях файл или каталог будет существовать в одном, но не в другом, в некоторых случаях один и тот же файл будет существовать на обеих сторонах в одном и том же месте, но один новее, чем другой, yada yada.

Это так просто, как:

    xcopy c:\1 c:\2

? В этом случае c:\2 будет последним. (И, конечно, если бы я сделал xcopy c:\2 c:\1, я бы в итоге имел идентичные структуры каталогов.)

2 ответа2

2

Я бы использовал 3-й каталог, чтобы поместить туда все содержимое (и вы бы случайно не удалили / перезаписали что-то)

xcopy /D C:\1 C:\3 
xcopy /D C:\2 C:\3

В итоге вы получите каталог (3), содержащий все файлы / папки из каталогов 1 и 2 (это часть слияния), и все файлы являются самыми последними.

1

Я бы использовал meld для проверки каждого изменения и одобрения их вручную.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .