Новый трекер GitHub
15 апреля 2011
GitHub, наконец, обзавёлся нормальным трекером, что радует. Похоже, минусов, по сравнению с Google Code, практически не осталось, поэтому Yii2 наверняка будет размещён на GitHub.
Итого, на сегодняшний день:
- Git и GitHub очень популярны и притягивают сильных разработчиков.
- Есть куча книг, и отличных гайдов в том числе и на русском.
- Есть хорошие GUI: SmartGit и TortoiseGit.
- Удобно будет работать с патчами.
Единственное, чему пока не удалось найти аналог, так это автотеггингу в SVN: $Id $
в файле заменялся на ревизию, время и автора. Сейчас эта возможность активно используется для перевода документации.
Комментарии RSS по email OK
Тоже искал такую возможность, но так и не нашёл. Пришла в голову такая мысль, правда не реализовывал. Можно попробовать сделать через хуки. Получить список изменённых файлов в коммите: git show -n 1 --name-only --format="%b" HASH Получить инфу о коммите: git log --format="%H|%an|%ad" -n 1 Пробежаться по файлам sed'ом и поменять.
Выкрутится, конечно, можно. Что-нибудь придумаем.
Через хуки и есть.
А зачем нужен автотеггинг?
Когда переводчик переводит текст, он берёт ревизию
A
из своего файла. Потом смотрит отличия отA
доB
, что сейчас актуальна. Переводит отличия, правит в своём файле ревизию наB
, сохраняет.Как это устроить по-другому и не терять правки оригинала я пока не знаю…