Доступно и всерьез о людях и  взаимоотношениях между ними
Добро пожаловать в Socionics.org Войти | Регистрация | Помощь
in Найти

Уникальное предложение: Типирование с Виктором Гуленко по Skype!.

CVSNT кто использует?

Последний ответ: Balancer   01/25/2005, 21:03   Ответов: 22
Страница 2 из 2 [Всего 23 записей]   « 1 2
Сортировать сообщения: Previous Next
  •  01/25/2005, 13:44 823675 in reply to 823660

    QUOTE (Balancer @ Jan 25 2005, 04:33 )Оттуда и брал. diff там какой-то куций. Не позволяет ни в принятом сейчас формате (не знаю, как называется, который с "+" и "-" перед изменившимися строками) выдавать (выдаёт с ">" и "<"), ни с захватом неизменившихся строк вокруг изменившихся, чтобы проще было ориентироваться при ручной работе...
    А так, за неимением гербовой... им и пользуюсь :)

    Я понимаю, если, например, это нужно для своей уже написанной утилиты...
    А так, вручную... Или привычка?

    Мы же о win32 говорим? Чем визуальные diff'ы не нравятся?
    Ведь они же все пускаются как, например, beyond32 <файл1> <файл2> ?

    А как, например, ты результаты diff'а используешь? Ведь в win32 нет же shift-PgUp/shift-PgDn в консоли? Или diff ... |more ?

    /dmi
  •  01/25/2005, 14:05 823676 in reply to 823660

    QUOTE (Balancer @ Jan 25 2005, 14:11 ) Хотя у меня только ~400 файлов в проекте, но мне тоже с консоли нужно :D

    Блин, хоть cygwin ставь... :-/

    У меня стоит cygwin года полтора, использую как ssh-терминал администирования линускового сервера и для тестов компиллируемости кода под gcc, PostgreSQL под ней вертится, офигенная база кстати.
  •  01/25/2005, 14:26 823677 in reply to 823660

    QUOTE (dmi @ Jan 25 2005, 16:44 ) А как, например, ты результаты diff'а используешь?

    Ну, вот прямо сейчас, задача такая. Есть Lineage-сервер l2j. Я к нему написал механизм квестов. Но этот механизм постоянно нужно встраивать (довольно жёсткими патчами) в постоянно обновляющуюся CVS-версию. Поскольку версия обновляется, то многие файлы нужно патчить вручную (благо, в Colorer'е пркрасная синтаксическая раскраска diff'ов). Для этого желателен удобный для визуального просмотра diff, на манер тех, что в Linux'е мне diff 2.8.7 выдаёт :)
  •  01/25/2005, 14:31 823678 in reply to 823660

    QUOTE (Balancer @ Jan 25 2005, 18:26 ) QUOTE (dmi @ Jan 25 2005, 16:44 ) А как, например, ты результаты diff'а используешь?

    Ну, вот прямо сейчас, задача такая. Есть Lineage-сервер l2j. Я к нему написал механизм квестов. Но этот механизм постоянно нужно встраивать (довольно жёсткими патчами) в постоянно обновляющуюся CVS-версию. Поскольку версия обновляется, то многие файлы нужно патчить вручную (благо, в Colorer'е пркрасная синтаксическая раскраска diff'ов). Для этого желателен удобный для визуального просмотра diff, на манер тех, что в Linux'е мне diff 2.8.7 выдаёт :)

    А чем тебе WinDiff в таком случае не приглянулся?
    Открываешь два каталога и быстрыми клавишами перебрасываешь нужные изменения в нужных файлах.
    Не консоль, да, но удобно.
  •  01/25/2005, 14:42 823679 in reply to 823660

    QUOTE (Dmitry @ Jan 25 2005, 17:31 ) А чем тебе WinDiff в таком случае не приглянулся?

    Наверное, пока просто не умею ещё им пользоваться :)
  •  01/25/2005, 16:45 823680 in reply to 823660

    QUOTE А чем тебе WinDiff в таком случае не приглянулся?

    ЭЭЭ... Сорри, пардон, я WinMerge имел в виду, а не WinDiff.
  •  01/25/2005, 18:16 823681 in reply to 823660

    QUOTE (Balancer @ Jan 25 2005, 06:26 )QUOTE (dmi @ Jan 25 2005, 16:44 ) А как, например, ты результаты diff'а используешь?

    Ну, вот прямо сейчас, задача такая. Есть Lineage-сервер l2j. Я к нему написал механизм квестов. Но этот механизм постоянно нужно встраивать (довольно жёсткими патчами) в постоянно обновляющуюся CVS-версию. Поскольку версия обновляется, то многие файлы нужно патчить вручную (благо, в Colorer'е пркрасная синтаксическая раскраска diff'ов). Для этого желателен удобный для визуального просмотра diff, на манер тех, что в Linux'е мне diff 2.8.7 выдаёт :)

    А Colorer - это плагин к FAR'у?
    Я не настолько люблю FAR, чтобы пользоваться его внутренним редактором.
    Если любишь так ChUI - можно хотя бы MultiEdit 7 взять.
    По поводу патчей - посоветовал бы обратить внимание на Beyond Compare -
    я постил выше : для визуальных diff'ов это очень хороший инструмент. Плюс он умеет делать diff-репорты типа
    CODE
    Left file: Z:\compme1.p     Right file: Z:\compme.p
    copy 6
    add 1
    OUTPUT TO VALUE(error-file) .
    copy 3
    add 2
    PAUSE 0 BEFORE-HIDE.
    QUIT.



    или

    CODE
    --- Z:\disk-Y\diskY\metools\compme1.p 2005-01-25 21:12:38.000000000 +-0300
    +++ Z:\disk-Y\diskY\metools\compme.p 2003-01-28 11:02:14.000000000 +-0300
    @@ -4,9 +4,13 @@
    RUN lib/db-alias.p.

    ASSIGN
       p-name = ENTRY(1,SESSION:PARAMETER)
       error-file = ENTRY(2,SESSION:PARAMETER).

    +OUTPUT TO VALUE(error-file) .

    COMPILE VALUE(p-name) SAVE = TRUE V6FRAME = NOT CAN-DO({lib/buildv7f.i}, p-name).

    OUTPUT CLOSE.
    +PAUSE 0 BEFORE-HIDE.
    +QUIT.



    из командной строки. Ну и как GUI-merger он хороший (можно линковать идентичные секции, которые уехали в другой конец файла итд).

    /dmi
  •  01/25/2005, 21:03 823682 in reply to 823660

    QUOTE (dmi @ Jan 25 2005, 21:16 ) А Colorer - это плагин к FAR'у?

    Да, к его редактору.

    QUOTE Если любишь так ChUI - можно хотя бы MultiEdit 7 взять.


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

    Кроме того, раскраска MultiEdit сильно уступает Colorer'овской. У последнего она очень продвинутая, на регекспах, а не на тупых ключевых словах и под сотни форматов. В т.ч. с вложенными форматами (например, HTML внутри PHP или JavaScript внутри HTML), с индикацией синтаксических ошибок, быстрого поиска парных тэгов и т.д...

    QUOTE По поводу патчей - посоветовал бы обратить внимание на Beyond Compare -
    я постил выше : для визуальных diff'ов это очень хороший инструмент. Плюс он умеет делать diff-репорты типа


    Дойдут руки - посмотрю :)
Страница 2 из 2 [Всего 23 записей]   « 1 2
Показать как RSS feed в формате XML


visits

Community Server