Skip to content
This repository was archived by the owner on Mar 12, 2021. It is now read-only.
This repository was archived by the owner on Mar 12, 2021. It is now read-only.

Неудобный кейс начального старта в gitsync. Сложно начать #82

@EvilBeaver

Description

@EvilBeaver
Функционал: Подключение существующей конфигурации (с хранилищем) к git

Сценарий: Создан пустой репозиторий на сервере git

   Допустим, создан пустой репо на сервере git
   Когда я захожу в пустой каталог, который должен стать рабочей копией git 
    И запускаю gitsync в режиме **clone**
    И указываю адрес репо GIT
    И указываю файловый путь к хранилищу 1С
   Тогда gitsync выполняет клонирование в текущий каталог
     И формирует файл AUTHORS по данным хранилища
     И формирует файл VERSION с пустой версией

   Когда я захожу в пустой каталог, который должен стать рабочей копией git 
     И запускаю gitsync в режиме **init**
     И указываю адрес репо GIT
     И указываю файловый путь к хранилищу 1С
   Тогда gitsync выполняет инициализацию через git init в текущем каталоге
      И добавляет git remote на основании параметра ком. строки "адрес репо git"
      И формирует файл AUTHORS по данным хранилища
      И формирует файл VERSION с пустой версией

Сценарий: Создан пустой репозиторий и уже склонирован в папку рабочей копии средствами git

   Допустим, я уже выполнил клонирование удаленного репо в локальную папку

   Когда я запускаю gitsync в режиме **clone**
   Тогда gitsync обнаруживает, что текущий каталог не пуст и не делает клонирование
     И предлагает воспользоваться командой init
     И завершается с ошибкой

   Когда я запускаю gitsync в режиме **init**
     И указываю адрес репо GIT
     И указываю файловый путь к хранилищу 1С
  Тогда gitsync обнаруживает папку .git и не выполняет инициализацию репозитория
     И выдает предупреждение, что параметр ком. строки "адрес репо git" будет проигнорирован, т.к. репо уже существует
     И формирует файл AUTHORS по данным хранилища
     И формирует файл VERSION с пустой версией

Часть этого функционала не реализована или работает неочевидно. Нужно прогнать данный сценарий и свериться с ожидаемыми результатами.

Help Wanted!

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions