The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Каталог документации / Раздел "Программирование, языки" / Оглавление документа

merge - слияние файлов





С О Д Е Р Ж А Н И Е
1. ИМЯ                                                               1
2. ФОРМАТ                                                            1
3. ОПИСАНИЕ                                                          1
4. ОПЦИИ                                                             1
5. ДИАГНОСТИКА                                                       2
6. ИДЕНТИФИКАЦИЯ                                                     2
7. СМ. ТАКЖЕ                                                         2
8. ОШИБКИ                                                            2

 1. ИМЯ
       merge - слияние файлов.

 2. ФОРМАТ
       merge [options ] file1 file2 file3

 3. ОПИСАНИЕ
       merge собирает все изменения,  которые ведут от file2 к file3, в
       file1. Результат  обычно  помещается в file1.  merge полезна для
       комбинирования раздельных изменений  в  оригинал. Пусть  file2 -
       оригинал, а file1 и file3 - модификации file2. Тогда merge ском-
       бинирует оба изменения.

       Возникает конфликт, если и file1 и file3 имеют изменения в общем
       сегменте строк. Если конфликт обнаружен, то merge в норме выдает
       предупреждение и обрамляет конфликт строками <<<<<<<  и >>>>>>>.
       Типичный конфликт выглядит примерно так:

           <<<<<<< файл A
           строки в файле A
           =======
           строки в файле B
           >>>>>>> файл B

       Если есть конфликты,  то пользователь должен отредактировать ре-
       зультат и удалить одну из альтернатив.

 4. ОПЦИИ
       -A      Выдать  конфликты,  используя стиль -A из diff3(1), если
               она поддерживается diff3. Это сливает все изменения, ве-
               дущие от file2 к file3, в file1 и генерирует весьма под-
               робный вывод.

       -E, -e  Эти опции специфицируют конфликтные стили, генерирующие
               меньше информации,  чем  -A.  См.  diff(1)  для деталей.
               Умолчание - -E. При -e merge не предупреждает о конфлик-
               тах.

                                - 2 -

       -L label
               Эта опция может быть выдана до трех раз,  и она специфи-
               цирует метки label для использования их вместо имен фай-
               лов в сообщениях о конфликтах. Т.е. merge -L x -L y -L z
               a b c   генерирует выход,  как если бы он был получен от
               файлов x, y и z вместо файлов a, b и c.

       -p      Посылает результаты на стандартный вывод вместо перезапи-
               сывания file1.

       -q      Исполнять "молча"; не предупреждать о конфликтах.

       -V      Печатает номер версии.

 5. ДИАГНОСТИКА
       Статус выхода = 0, если нет конфликтов, 1, если они есть и 2 при
       ошибке.

 6. ИДЕНТИФИКАЦИЯ
       Автор: Walter F. Tichy.
       Manual Page Revision: 5.7; Release Date: 1995/06/01.
       Copyright (C) 1982, 1988, 1989 Walter F. Tichy.
       Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995 Paul Eggert.

 7. СМ. ТАКЖЕ
       diff3(1),  diff(1),  rcsmerge(1),  co(1).

 8. ОШИБКИ
       Обычно не имеет смысла сливать двоичные файлы как текстовые, но
       merge может попытаться это сделать.

ПОДПИШИСЬ НА ЖУРНАЛ Linux Format 2012!

Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

Каждый, кто оформит подписку, получает бонусы и подарки- объёмные наклейки на системный блок, диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

Оформить подписку на год


  Закладки на сайте
  Проследить за страницей
Created 1996-2012 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
RUNNet TopList