Есть ли абстракция системы контроля версий для командной строки? - PullRequest
9 голосов
/ 21 января 2011

Теперь, когда так много небольших проектов с открытым исходным кодом «отправляются» через свои системы контроля версий, у меня есть десятки репозиториев, которые мне часто нужны, часто на нескольких машинах.Я ищу какой-то способ справиться с этим легко.Если бы я проектировал его сам, у меня был бы файл со списком всех удаленных репозиториев и клиентом командной строки, который автоматически извлекал их из них.

Существует ли это или какой-то другой вариант темы?

Ответы [ 2 ]

5 голосов
/ 21 января 2011

mr разработан для того, чтобы вы могли обновлять несколько репозиториев как одно, и поддерживает широкий спектр систем контроля версий:

Команда mr (1) может проверять, обновлятьили выполнить другие действия с набором репозиториев, как если бы они были одним объединенным репозиторием.Он поддерживает любую комбинацию subversion, git, cvs, mercurial, bzr, darcs, cvs и ископаемых хранилищ, а также может быть легко добавлена ​​поддержка других систем контроля версий.(Существуют расширения, добавляющие поддержку unison и git-svn.)

3 голосов
/ 21 января 2011

Единственный известный мне проект, направленный на предоставление общего интерфейса (называемого ' команда ') для всех основных VCS, - это Amp .
Но это все еще в стадии разработки и может быть недостаточно для вашей цели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...