Re: Подскажите инструментарий для file release system.
- To: debian-russian@lists.debian.org
- Subject: Re: Подскажите инструментарий для file release system.
- From: Dmitry Fedorov <dm.fedorov@gmail.com>
- Date: Mon, 10 Oct 2011 23:29:03 +0700
- Message-id: <CAB6wNjDowjO-7i=xPOyCV7pM0Nb2gDE6mkY44uDa7NbJBB4JRQ@mail.gmail.com>
- In-reply-to: <j6v5e6$b62$1@dough.gmane.org>
- References: <j6v5e6$b62$1@dough.gmane.org>
10 октября 2011 г. 23:11 пользователь Oleksandr Gavenko написал:
> Предприятие занимается разработкой ПО и имеет множество внутренних
> библиотек/модулей, которые, для поддержания модульности, релизятся
> (в настоящий момент) на FTP для возможности использовать
> другими проектами.
Мерзкая мастдайщина и глупость.
Модули/библиотеки хотя бы внутри предприятия
должны быть доступны в исходных текстах
через систему управления версиями и собираться для каждого проекта.
Через неё же и управление доступом ro/rw к разным веткам, и файлам
для разных пользователей.
В моём случае это git и gitolite.
Надеюсь, все слышали, что kernel.org тоже переходит на gitolite?
> Но как то мне не ясно каким образом разделять права на запись
> между различными проектами различным персонам...
gitolite умеет.
> Я также подумал об использовании SVN для хранения результатов сборки
> (в основном это бинарные файлы).
Ещё одна мерзкая мастдайщина -- любые результаты сборки в репозитории
исходных текстов - мусор.
В репозитории исходных текстов должны храниться только исходные тексты
- то есть, то, что набрано пальцами человека.
Всё остальное - производное от них и создаётся автоматически.
Reply to: