Svn diff

Еще один механизм для анализа изменений - это команда svn diff. Запустив svn diff без аргументов, можно увидеть, какие именно изменения вы внесли, в результате будут выведены изменения файлов в едином формате представления различий:

$ svn diffIndex: bar.c===================================================================--- bar.c (revision 3)+++ bar.c (working copy)@@ -1,7 +1,12 @@+#include <sys/types.h>+#include <sys/stat.h>+#include <unistd.h>++#include <stdio.h> int main(void) {- printf("Sixty-four slices of American Cheese...\n");+ printf("Sixty-five slices of American Cheese...\n"); return 0; } Index: README===================================================================--- README (revision 3)+++ README (working copy)@@ -193,3 +193,4 @@+Note to self: pick up laundry. Index: stuff/fish.c===================================================================--- stuff/fish.c (revision 1)+++ stuff/fish.c (working copy)-Welcome to the file known as 'fish'.-Information on fish will be here soon. Index: stuff/things/bloo.h===================================================================--- stuff/things/bloo.h (revision 8)+++ stuff/things/bloo.h (working copy)+Here is a new file to describe+things about bloo.

Команда svn diff формирует свой вывод, сравнивая ваши рабочие файлы с кэшированными «нетронутыми» копиями из .svn. Весь текст запланированных для добавления файлов показывается как добавленный, а весь текст запланированных для удаления файлов показывается как удаленный.

Вывод происходит в едином формате представления различий. При этом удаленные строки предваряются знаком «-», а добавленные - знаком «+». Кроме этого svn diff печатает имена файлов и информацию о сдвиге информации, которая необходима программе patch, и, следовательно, вы можете получать «патчи», перенаправив вывод различий в файл:

$ svn diff > patchfile

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








Дата добавления: 2015-09-07; просмотров: 916;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.