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
Коментар не знайдено