VNLEWIKIСоздавайте истории. Соединяйте миры.
Русский
Руководство VNLE

Совместная работа через GitHub

Описание изменений необязательно. Если оно пустое, при отправке VNLE использует Update.

Вы работаете на своём компьютере, а GitHub хранит общую версию онлайн. Save сохраняет локально. Compare with team проверяет и объединяет изменения команды. Send to GitHub отправляет подготовленную версию. Можно работать без интернета и поделиться результатом позже.

Прежде чем начать

  1. Создайте бесплатный аккаунт на github.com. Каждый сотрудник использует свой аккаунт.
  2. Версия для Windows включает Git. Вам не нужно устанавливать Git или GitHub Desktop отдельно.
  3. Для закрытой истории создайте приватный репозиторий. В нём будет храниться история. Публичную вики держите в другом репозитории.

1 · Войдите в GitHub из VNLE

  1. Нажмите название проекта в левом верхнем углу и выберите Set up team или текущий статус команды. Затем выберите Sign in with GitHub.
  2. VNLE покажет короткий код и откроет GitHub в браузере. Войдите там в аккаунт, введите код и подтвердите вход.
  3. Вернитесь в VNLE. Имя вашей учетной записи появляется после подтверждения. Вы не вводите свой пароль в VNLE.
  4. Откройте ссылку настройки доступа к репозиториям. Выберите Only select repositories и укажите репозиторий истории. Подтвердите через Install или Save, затем обновите список в VNLE.

2 · Подключите новый командный проект

  1. На GitHub выберите + → New repository в правом верхнем углу. Введите название, например harbour-story, и выберите Private. Не добавляйте README, .gitignore и License в новый репозиторий. Нажмите Create repository.
  2. В VNLE выберите репозиторий из списка или вставьте его адрес в GitHub Repository.
  3. Введите имя и адрес почты для записей о ваших версиях. Можно использовать адрес noreply из GitHub → Settings → Emails. Нажмите Connect locally.
  4. Кратко опишите изменения и выберите Compare with team. VNLE сохранит проект, создаст локальную версию и проверит командную. Затем нажмите Send to GitHub, чтобы отправить работу.
  5. Откройте репозиторий в браузере и убедитесь, что появились файл project.vnle.json и папки проекта. Пригласите участников через Settings → Collaborators.

3 · Присоединитесь к существующему проекту

  1. Примите приглашение GitHub. На стартовом экране VNLE выберите Download team project и войдите в GitHub.
  2. Выберите репозиторий команды и место для локальной рабочей копии. Скачайте проект и откройте его в VNLE.
  3. Откройте эту папку в VNLE через Open project. Войдите в GitHub через пункт команды в меню проекта и проверьте доступ к репозиторию.
  4. Перед редактированием синхронизируйтесь. Завершив работу над сценой, снова сравните версии и выберите Send to GitHub.

Что означают статусы

Set up team означает, что настройка не завершена. Not sent yet — локальные изменения ещё не отправлены. Team updates available — участники команды отправили обновления. Up to date — при последней проверке версии совпадали. Status not checked — проверить GitHub не удалось, например без интернета. VNLE проверяет настроенные проекты примерно каждые две минуты.

Если вы оба изменили одно и то же

  1. Выберите Compare with team. Независимые изменения объединятся. Если один элемент изменён по-разному, VNLE откроет окно проверки.
  2. Сравните Your version и Team version. Для каждого затронутого элемента выберите версию, которую нужно сохранить.
  3. Нажмите Validate choices and sync. VNLE проверит объединённый проект перед заменой рабочей версии. Затем снова выберите Compare with team, а после — Send to GitHub.
  4. Если сомневаетесь, выберите Decide later и обсудите изменения с командой. Сохранённая работа не потеряется.

По возможности договоритесь, кто редактирует каждую сцену. Согласуйте также изменения общих персонажей, переменных и переводов. Применение новой командной версии перезагружает проект и завершает текущий предпросмотр и сеанс отмены действий.

Если синхронизация не удается

Сначала проверьте интернет-соединение. Если срок авторизации истёк, войдите снова. Убедитесь, что приложению VNLE доступен нужный репозиторий, а у аккаунта есть право записи. Если командная версия изменилась во время проверки, получите её заново и повторите синхронизацию. При устранении неполадок сохраняйте папку проекта.