Shelve это инструмент командной строки, который поддерживает стеллажи изменения в Mercurial и Subversion и NBSP; (1.7.x +) репозиториях похож на `` мерзавца stash`` NBSP &. Одним из основных отличий с `` мерзавца stash``, что изменения не сохраняются в стеке, но, скорее, как им патч в заранее определенном месте (`` ~ / .shelf``).
Shelve позволяет пользователю временно отложить все изменения в грязной рабочей директории далеко на полку. Все изменения в репозитории вернулся, и хранилище вернулся в чистом состоянии.
Использование
Чтобы временно отложить все изменения, включая всех добавленных и удаленных файлов в хранилище выпуска:
Не .. код-блок :: никто
& NBSP; shelve.py <имя патча>
`` <Имя патча> `` является заданное пользователем имя, которое описывает содержимое патча. В случае, если патч с заданным именем уже существует, отложить попросит пользователя либо перезаписать существующий патч, или указать альтернативное имя для патча. Команда Shelve может быть выдан из любого пути в хранилище, при условии, что это либо Mercurial или Subversion respository.
Все изменения, которые отложены на этом пути могут быть проверены с помощью `` shelve.py -l``, и показано с помощью `` -s
Изменения, которые были ранее сохраненные могут быть восстановлены еще раз, используя `` -a
Для получения более подробной информации о использовании полке:
Не .. код-блок :: никто
& NBSP; shelve.py -h
Баш поддержка завершение
При установке Shelve, сценарий завершения командной строки будет автоматически установлен на `` / и т.д. / bash_completion.d``. . Это обеспечивает поддержку для автоматического завершения имен патчей в Bash
Требования
- Python
Комментарии не найдены