<rmcreative>

RSS

Новый трекер GitHub

15 апреля 2011

GitHub, наконец, обзавёлся нормальным трекером, что радует. Похоже, минусов, по сравнению с Google Code, практически не осталось, поэтому Yii2 наверняка будет размещён на GitHub.

Итого, на сегодняшний день:

  • Git и GitHub очень популярны и притягивают сильных разработчиков.
  • Есть куча книг, и отличных гайдов в том числе и на русском.
  • Есть хорошие GUI: SmartGit и TortoiseGit.
  • Удобно будет работать с патчами.

Единственное, чему пока не удалось найти аналог, так это автотеггингу в SVN: $Id $ в файле заменялся на ревизию, время и автора. Сейчас эта возможность активно используется для перевода документации.

Комментарии RSS

  1. №4397
    Stamm
    Stamm 15 апр. 2011 г., 17:34:44

    Тоже искал такую возможность, но так и не нашёл. Пришла в голову такая мысль, правда не реализовывал. Можно попробовать сделать через хуки. Получить список изменённых файлов в коммите: git show -n 1 --name-only --format="%b" HASH Получить инфу о коммите: git log --format="%H|%an|%ad" -n 1 Пробежаться по файлам sed'ом и поменять.

  2. №4403
    Sam
    Sam 16 апр. 2011 г., 1:53:18

    Выкрутится, конечно, можно. Что-нибудь придумаем.

  3. №4404
    idle sign
    idle sign 16 апр. 2011 г., 7:02:25

    Через хуки и есть.

  4. №4450
    mitallast
    mitallast 19 апр. 2011 г., 23:09:48

    А зачем нужен автотеггинг?

  5. №4453
    Sam
    Sam 20 апр. 2011 г., 5:57:13

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

    Как это устроить по-другому и не терять правки оригинала я пока не знаю…

  1. Почта опубликована не будет.

  2. Можно использовать синтаксис Markdown или HTML.

  3. Введите ответ в поле. Щёлкните, чтобы получить другую задачу.