Обновить Code/Versioning&Commiting
@@ -24,13 +24,11 @@ git lfs install
|
||||
```
|
||||
git clone https://git.mr-potato.ru/PotatoPieGames/hexwar.git .
|
||||
```
|
||||
|
||||
для клонирования проекта с сервера в текущую папку.\
|
||||
|
||||
После этого проект появится в папке которая была открыта в консоли. Для дальнейшей работы необходимо открыть **UnityHub**, в нем необходимо нажать **Add**_(Добавить)_, выбрать папку в которую клонирован проект. Для проекта выбрать версию Unity `2021.3.23f1` или максимально возможно близкую. Затем можно открывать проект в Unity.
|
||||
|
||||
### Рабочий процесс
|
||||
### **Важно!**
|
||||
**Редактирование одной сцены с разных устройств приведет к различиям в сцене, что вызовет конфликт при попытке отгрузки проекта на сервер и приведет к необходимости выбрать только 1 из версий сцены отбросив ВСЕ изменения внесенные с 1 из устройств!**
|
||||
|
||||
- [Внесение изменений](#внесение-изменений)
|
||||
- [Отправка](#отправка-на-сервер)
|
||||
@@ -85,6 +83,33 @@ git pull
|
||||
```
|
||||
после этого все изменения с сервера будут получены.
|
||||
|
||||
### Ветвление
|
||||
В системе контроля версий есть ветвление. Основное правило **`master - всегда в работоспособном состоянии`** все новые функции и работа с кодом производятся в отдельных ветках.\
|
||||
Для перехода к отдельной ветке для начала получим актуальную версию ветки `master` командой:
|
||||
```
|
||||
git pull
|
||||
```
|
||||
после чего создадим новую ветку и сразу на нее переключимся командой:
|
||||
```
|
||||
git switch -c <название ветки>
|
||||
```
|
||||
`-c` - создать новую ветку\
|
||||
`<название ветки>` - заменяем на название ветки\
|
||||
Теперь находясь в этой ветке вносим изменения в проект, затем выполняем коммит:
|
||||
```
|
||||
git add .
|
||||
git commit
|
||||
```
|
||||
если нужно отправить на сервер, то если ветки еще нет на сервере для выгрузки необходимо использовать команду:
|
||||
```
|
||||
git push origin <название ветки>
|
||||
```
|
||||
если ветка уже есть на сервере, то просто `git push`
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
### Краткая памятка по командам
|
||||
Отправка:
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user