Scunch является утилита для "пробить" файлы из папки неверсированного в рабочей копии системы и NBSP управления конфигурацией программного обеспечения; (СКМ) и применить необходимые операции SCM, такие как "добавить" и "удалить".
Предназначен сценарии использования являются:
& NBSP; * Автоматическое управление версия внешних источников поставляемых третьей стороной.
& NBSP; * Автоматическое управление версия, как правило, неверсионированных централизованные ресурсы, такие как файлы конфигурации сервера.
& NBSP; * Псевдо управления версиями для пользователей, которые имеют проблемы с ручным управлением версии (обычные подозреваемые: менеджеров, графические художники, старейшин мэйнфреймов, ...).
В настоящее время поддерживаются SCM являются:
& NBSP; * Subversion (SVN)
Название "scunch" представляет собой сочетание аббревиатурой "СКМ" и слово "удар" с буквами удалены, чтобы сделать его легко произносится. (Первоначальное название используется во время раннего развития был "scmpunch")
Что нового В этом выпуске:.
- # 20 :. Изменены --names сбой в случае работы копия уже существующего содержит записи, не соответствующие преобразованию имен
- Изменены атрибуты файла переданных текстовых файлов, чтобы использовать те же атрибуты, как исходный файл.
Что нового в версии 0.5.5:
- Исправлена --Перед = сброса, которые не сделали удалить неверсированных добавлены папки.
- Подчищены код.
Что нового в версии 0.5.4:.
- Улучшена проверка параметров командной строки
- очищены сообщения об ошибках, код и документация.
Что нового в версии 0.5.1:
- # 10: Добавлена опция командной строки --Перед указать действие, которое будет принято до штамповки.
- Добавлена проверить, что никаких изменений не находятся на рассмотрении копировании файлов с внешнего папке. Используйте --Перед = нет, чтобы пропустить этот шаг.
- # 11: Добавлена опция командной строки --after указать действия, которые будут приняты после штамповки .
- Удалено параметр командной строки --commit, использовать --after = совершить вместо этого.
Что нового в версии 0.4.1:
- Исправлена `` AssertionError`` если нет явного ` `--encoding`` уточняется.
- Подчищены командной строки помощь и код.
Что нового в версии 0.4.0:
- # 4: Добавлена опция командной строки --text указать, какие файлы должны быть рассмотрены текст и нормализуется относительно конца строки символов.
- # 5: Добавлена опция командной строки --newline указать, какой конец строки символов следует использовать для текстовых файлов .
- # 6: Добавлена опция командной строки --tabsize чтобы указать, что вкладки должны быть выровнены по определенным количеством пробелов в текстовых файлах .
- # 7:. Добавлена команда вариант линии --strip-сцепных удалить конечные пробелы в текстовых файлах
- Исправлена сортировка имен файлов, которые могли бы привести к в противоречивых работы копий.
- Исправлена обработка внутренних имя файла разн последовательностей типа "заменить", что может привести к несогласованности работы копий.
Что нового в версии 0.3:
- Исправлена обработка имен файлов с не символов ASCII для Mac OS X и, возможно, других платформ.
- Добавлена команда линии варианты --encoding и --normalize указать, как бороться с не ASCII символов.
Что нового в версии 0.2:.
- Исправлена NotImplementedError
- Добавлена поддержка для перемещения файлов с таким же именем, а не выполняя простую добавлять / удалять. Это сохраняет историю версий на новый файл. Используйте --move = нет, чтобы получить старое поведение.
- Подчищены входа на выход.
Требования
- Python
Комментарии не найдены