|
| | BranchCommand (std::shared_ptr< ISubject > event_bus, std::shared_ptr< BranchManager > branch_manager) |
| | Конструктор для BranchCommand.
|
|
| ~BranchCommand () override=default |
| | Деструктор.
|
| std::string | getName () const override |
| | Получает имя команды.
|
| std::string | getDescription () const override |
| | Получает описание команды.
|
| std::string | getUsage () const override |
| | Получает синтаксис использования команды.
|
| bool | execute (const std::vector< std::string > &args) override |
| | Выполняет команду branch с заданными аргументами.
|
| void | showHelp () const override |
| | Отображает справочную информацию для команды.
|
| Открытые члены унаследованные от svcs::cli::ICommand |
| virtual | ~ICommand ()=default |
| | Виртуальный деструктор.
|
Команда для управления ветками в системе контроля версий.
Реализует функциональность 'svcs branch', предоставляя интерфейс для взаимодействия пользователя со структурой веток репозитория.