Сравнения папки через командную строку

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

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

, Кроме того, будучи знакомым с основными принципами управления исходным кодом очень, очень важный навык для имения как разработчик программного обеспечения.

10
задан Ross Ridge 25 August 2016 в 22:40
поделиться

3 ответа

There is the built in command COMP that you could use. It depends a little bit on what you actually want to compare.

Compares the contents of two files or sets of files.

COMP [data1] [data2] [/D] [/A] [/L] [/N=number] [/C]

data1 Specifies location and name(s) of first file(s) to compare.

data2 Specifies location and name(s) of second files to compare.

/D Displays differences in decimal format.

/A Displays differences in ASCII characters.

/L Displays line numbers for differences.

/N=number Compares only the first specified number of lines in each file.

/C Disregards case of ASCII letters when comparing files.

To compare sets of files, use wildcards in data1 and data2 parameters.

Use a syntax like COMP c:\folder1 c:\folder2 to compare all files in folder1 with the content of folder2. If you need to recurse into the subdirectories, you need to use a batch script using a FOR loop and the PUSHD and POPD command.

Just leave a comment, if you need help with that.

8
ответ дан 3 December 2019 в 17:20
поделиться
>diff -r Folder_A Folder_B

You may find GNU diffutils compiled for windows at GnuWin32.

12
ответ дан 3 December 2019 в 17:20
поделиться

I use Cygwin's versions of the Unix command line tools:

diff -r dir1 dir2

I've also used MinGW in the past. Both have a few gotchas, but are "close enough." For visual diffs, I like WinMerge pretty well.

3
ответ дан 3 December 2019 в 17:20
поделиться
Другие вопросы по тегам:

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