checkoutmanager

Скриншот программы:
checkoutmanager
Детали программы:
Версия: 1.13
Дата загрузки: 20 Feb 15
Разработчик: Reinout van Rees
Тип распространения: Бесплатная
Популярность: 51

Rating: 1.0/5 (Total Votes: 1)

checkoutmanager делает Bzr / HG / Git / SVN извлечения в нескольких местах в соответствии с файлом конфигурации.
Разработчик комментирует
Преимущество: Вы получили одну команду, с которой вы можете обновить все ваши извлечения. И, с которой вы можете попросить список незафиксированных изменений. И вы можете пересобрать всю структуру товаром на новой машине, просто копируя конфигурационный файл (это было фактически цель я построить его для: мне пришлось изменить ноутбуки, когда я перешел рабочих мест ...).
Внимание: я только проверил его на OSX и Linux, так что нет гарантий для окон. Если есть изменения, необходимые, они, вероятно, будет незначительным. Так что я приветствую сообщения об ошибках и патчи.
Общий использования
То, что я обычно делаю каждое утро, когда я получаю на работу является checkoutmanager до. Это захватывает самые последние версии всех моих извлечений из сервера (ов). Так что SVN для моих подрывной кассовых, рт.ст. тянуть -u для ртутный и так далее.
Время от времени, я сделаю checkoutmanager ул чтобы показать, если у меня есть некоторые неподтвержденные файлы лежал где-то. Очень удобно, если вы работали в нескольких каталогах в течение дня: он предотвращает вас от забывая, чтобы проверить, что одна Исправление в течение целой недели.
Новый проект означает, что я добавить одну строку в конфигурационном файле и запустить checkoutmanager Ко.
Checkoutmanager позволяет распространять ваши извлечения в течение нескольких каталогах. Это не может смешать систем контроля версий в одном каталоге, однако. В качестве примера, я получил ~ / Buildout / каталог с моими большими проектами SVN сайт проверил там. И каталог с моими SVN работа питона библиотек. И ~ / HG / реж с моими ртутных проектов. И я сделал извлечений из нескольких конфигурационных директорий в моем домашнем каталоге, например, ~ / .emacs.d, ~ / .subversion и так далее. Работает просто отлично.
Команды
Доступные команды:
существует
& NBSP; Печать ли извлечений присутствуют или отсутствуют
вверх
& NBSP; Захват последней версии с сервера.
улица
& NBSP; Печать состояние файлов в кассах
сотрудничество
& NBSP; Grab недостающие извлечений из сервера
отсутствует
& NBSP; Печать каталогов, которые отсутствуют в конфигурационном файле
Вывод каталога имен
Если вы не укажете имя каталога вывода для оформления заказа URL, он просто принимает последнюю часть. Одно исключение: Subversion. Это умный там:
& NBSP; * HTTPS: // XXX / YYY / продукта / багажник становится "продукт", а не "ствола".
& NBSP; * HTTPS: // XXX / YYY / продукта / филиалы / эксперимент становится "product_experiment" вместо "эксперимента"
Если вы хотите что-то еще, просто укажите имя каталога (через пробел) в файле конфигурации.
Конфигурационный файл
Пример файла конфигурации:
# Конфигурационный файл образца. Различные разделы в базовой версии и местоположения
# система контроля. Разделение все повсюду в нескольких
# Директории прекрасно.
[] рецепты
# Buildout рецепты я работаю на.
VCS = SVN
имя_базовой_папки = ~ / SVN / Рецепты
извлечений =
& NBSP; SVN: // SVN / блаблабла / багажник
& NBSP; SVN: // SVN / другой / багажник differentname
& NBSP; HTTP: // хост / yetanother / багажник
& NBSP; HTTPS: // хост / yetanother / филиалы / Райнаут-фикс
[dotfolders]
# Каталоги, которые в конечном итоге, как пунктирные configfolders в корне.
VCS = BZR
имя_базовой_папки = ~
извлечений =
& NBSP; LP: emacsconfig / багажник .emacs.d
& NBSP; SFTP: // Где-то / подрывной / багажник .subversion

Что нового В этом выпуске:

  • Не помощью образец конфигурационного файла в качестве конфигурационного файла теста больше. Это означает, что есть гораздо приятнее и полезнее конфигурационный файл образца в настоящее время.
  • (Спасибо Крейг Блащик его просьбе выдвижной, что послужило основанием для этого!)

Что нового в версии 1.12:

  • Для BZR, то и Quot; из & Quot; Команда использует код выхода вместо вывода команды в настоящее время. Это более надежно и удобно. Fix от Jendrik Seipp, спасибо!

Что нового в версии 1.11:

  • Разрешить больше одного VCS в каталоге. Это был уже можно раньше, но теперь известно, вы больше не нужно перечислять все извлечений из конкурирующих VCS в опции игнорировать. Кроме того, предметы, которые игнорируются в одном разделе теперь также игнорируются в других разделах для той же директории. Фиксирует # 11. [Морис]

Что нового в версии 1.10:

  • Использование --mine-единственный вариант, чтобы Bzr хватает только показать наши исходящие наборы изменений при работе checkoutmanager-х и Quot; из & Quot; Команда для BZR.
  • копирование файлов образца .cfg, если он не существует, а не только предлагая копию. Исправления # 12.
  • Добавлена ​​скрытый команду INFO. Должен быть полезно только для подрывной деятельности, если ваша программа SVN обновляется и ваша ОС требует, чтобы дать доступ SVN для ваших сохраненных учетных раз, для каждого хранилища. [Морис]

Что нового в версии 1.9:

  • Добавлена ​​команда, которая обновляет свои диверсионные извлечений к новому 1,7 обновить Компоновка папке .svn. [Морис]

Что нового в версии 1.8:

  • Использование Git толкать опцию -dry-Выполнить, чтобы обнаружить не -Дополнительное-толкнул исходящие изменения с checkoutmanager из. Исправления # 9 (сообщает Maurits ван Риз).

Что нового в версии 1.7:

  • Добавлена ​​опция --configfile. Полезно, когда вы хотите использовать checkoutmanager управлять извлечений для чего-то другого, чем ваши регулярные проектов развития. На практике: Я хочу, чтобы использовать его для '' sdistmaker, который работает с Git
  • .

Что нового в версии 1.6:

  • Полное исправление # 7: checkoutmanager не останавливаться на первая ошибка, но продолжается. И он сообщает все ошибки впоследствии. Это помогает, когда только один из ваших SVN / HG / все серверы вниз:. Остальное просто продолжать работать
  • Частичная исправление # 7:. SVN до бежит с --non интерактивной сейчас, поэтому ошибки ошибки конфликта сообщили вместо довольно много молча ждет интерактивного ввода, что не придет

Что нового в версии 1.5:

  • Использование исключением CommandError, е вместо исключением CommandError как е для Совместимость python2.4.

Требования

  • Python

Похожие программы

cvsd
cvsd

14 Apr 15

hg-versions
hg-versions

14 Apr 15

committer
committer

20 Feb 15

octogit
octogit

20 Feb 15

Другие программы разработчика Reinout van Rees

lizard-map
lizard-map

20 Feb 15

lizard-ui
lizard-ui

20 Feb 15

Комментарии к checkoutmanager

Комментарии не найдены
добавить комментарий
Включите картинки!