[kde-russian] А давайте-ка попробуем Git?

Evgeniy Ivanov =?iso-8859-1?q?powerfox_=CE=C1_kde=2Eru?=
Сб Авг 2 00:33:38 MSD 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Привет!

Я подумал, что есть люди (и таких много), которые хотели бы иметь
возможность коммитить в репозиторий. К сожалению, доступ к SVN есть
только у немногих, и контрибьютеры (коих, правда, немного) вынуждены
присылать переводы на мыло.
Предлагаю немного изменить схему работы (что может привлечь новых людей,
позволит повысить производительность команды):
http://repo.or.cz/w/kde-ru.git
Те, у кого есть доступ к svn могут использовать git-svn, чтобы работать
и с этим репозиторием, и с KDE'шным SVN. Сам я в KDevelop работаю именно
по этой схеме и очень доволен. Итак, у кого есть доступ к svn могут
делать апдейт веток trunk и stable + проверять изменения в mob (открыта
для всех без пароля и т.п.: http://repo.or.cz/mob.html) и вносить их в
trunk.
Кроме того, доступ к trunk можно дать тем, у кого нет доступа к svn (кто
в течение относительного большого времени принимает учатсие в жизни
команды).

Плюсы Git:
— возможность коммитить офлайн.
— вся история коммитов хранится у вас на компьютере.
— расширенный доступ к репозиторию (к mob по типу википедии, а к
остальным по решению команды). Бывает, что нам присылают репорты об
ошибках, теперь люди смогут сами их исправлять. При соответствующей
раскрутке это привлечёт больше контрибьютеров. При этом останется
возможность делать ручную проверку (качество перевода не пострадает).
— ветки создавать не только просто, но и легко. Например, можно сделать
ветку для следующего Дня перевода KDE4.
...
...
...

О том, как работать с Git, в сети очень много документации:
http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html
Неплохой туториал (быстрый старт, раздел о git+svn):
http://techbase.kde.org/Development/Tutorials/Git

Буду рад услышать ваше мнение.



- --
Cheers, Evgeniy.
Key ID: 0x1FE567A3
Key fingerprint: F316 B5A1 F6D2 054F CD18 B74A 9540 0ABB 1FE5 67A3

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org

iEYEARECAAYFAkiTcyIACgkQlUAKux/lZ6O1zACfTwE/WgHeslr7LYUFIiEG1fhL
kUIAnRqAcDdF0HJphoTSKSH1jcHkRrjJ
=CCd9
-----END PGP SIGNATURE-----


Подробная информация о списке рассылки kde-russian