Работа с репозиторием: различия между версиями
User1 (обсуждение | вклад) Нет описания правки |
User1 (обсуждение | вклад) Нет описания правки |
||
| (не показано 14 промежуточных версий этого же участника) | |||
| Строка 1: | Строка 1: | ||
== SQL стиль кода == | |||
'''Название файлов.''' | |||
Название файлов должно быть в следующем формате: yyyy_mm_DB.sql . | |||
Например: '''2022_06_world.sql''' или '''2022_06_hotfixes.sql''' соответственно. Файлы должны храниться строго в вашей личной папке. | |||
'''Написание запросов.''' | |||
Пишите более конкретные запросы при удалении записей. | |||
Пример: https://pastebin.com/NdkVJANq | |||
'''Комментарий в коде:''' | |||
Пример: https://pastebin.com/ksLT4Rez | |||
'''Указывайте ссылки на wowhead в комменте перед началом кода, чтобы было понятно, что конкретно вы исправили.''' | |||
Пример: https://pastebin.com/hpVBHKvb | |||
== Начало работы == | |||
1. Зарегистрировать аккаунт: https://bitbucket.org/account/signin. | 1. Зарегистрировать аккаунт: https://bitbucket.org/account/signin. | ||
2. Создать ключ для приложений: https://bitbucket.org/account/settings/app-passwords | 2. Создать ключ для приложений: https://bitbucket.org/account/settings/app-passwords | ||
* В Label указать название ключа(произвольное). | * В Label указать название ключа(произвольное). | ||
* Выставить все галочки для выдачи прав записи. | * Выставить все галочки для выдачи прав записи. | ||
* Записать себе куда-то созданный пароль для приложения. | * Записать себе куда-то созданный пароль для приложения. | ||
3. Скачать и установить https://sourceforge.net/projects/gitextensions/ | |||
3. Скачать и установить https://git-scm.com/downloads и https://sourceforge.net/projects/gitextensions/ | |||
4. Запустить GitExtensions. Настроить имя пользователя и почту. | |||
5. Клонировать репозиторий. | |||
* Перейдя по ссылке https://bitbucket.org/blackmanos/legionsql найти кнопку Clone, при клике появится ссылка https://YOUR_NICKNAME@bitbucket.org/blackmanos/legionsql.git. | |||
* Скопированную ссылку вставить в окно GitExtensions в поле Внешний репозиторий. В поле Назначение необходимо указать путь на ПК, где будет находиться репозиторий. Далее жмем Клонировать. | |||
== Отправить/Забрать изменения == | |||
Забрать изменения: | |||
* При нажатии на стрелочку у кнопки (https://egammi.com/images/2022/06/13/S2Ue.jpg) выбрать в меню Назначить действие кнопки - "Получить - переместить" (Pull - rebase). | |||
* Нажать кнопку "Получить - переместить". | |||
Создать и отправить коммит: | |||
* Открыть меню коммита(https://egammi.com/images/2022/06/13/S2Uf.jpg). | |||
* Сохранить индексировать файлы, которые желаем отправить в репозиторий. Делается это двойным кликом в первом верхнем окне меню коммитов, либо кнопкой Индексировать. | |||
* Ввести описание коммита в окне "Enter commit message". | |||
* Отправить коммит в репозиторий можно в этом же окне. Для этого нажмите Фиксировать и отправить. При получении ошибки. Нажмите "Переместить и получить" | |||
* Если вы выбрали "Зафиксировать". Откройте консоль bash\cmd\etc. (https://egammi.com/images/2022/06/13/S2Uj.jpg) и введите git push | |||
Текущая версия от 13:03, 15 августа 2022
SQL стиль кода
Название файлов. Название файлов должно быть в следующем формате: yyyy_mm_DB.sql .
Например: 2022_06_world.sql или 2022_06_hotfixes.sql соответственно. Файлы должны храниться строго в вашей личной папке.
Написание запросов.
Пишите более конкретные запросы при удалении записей.
Пример: https://pastebin.com/NdkVJANq
Комментарий в коде:
Пример: https://pastebin.com/ksLT4Rez
Указывайте ссылки на wowhead в комменте перед началом кода, чтобы было понятно, что конкретно вы исправили.
Пример: https://pastebin.com/hpVBHKvb
Начало работы
1. Зарегистрировать аккаунт: https://bitbucket.org/account/signin.
2. Создать ключ для приложений: https://bitbucket.org/account/settings/app-passwords
- В Label указать название ключа(произвольное).
- Выставить все галочки для выдачи прав записи.
- Записать себе куда-то созданный пароль для приложения.
3. Скачать и установить https://git-scm.com/downloads и https://sourceforge.net/projects/gitextensions/
4. Запустить GitExtensions. Настроить имя пользователя и почту.
5. Клонировать репозиторий.
- Перейдя по ссылке https://bitbucket.org/blackmanos/legionsql найти кнопку Clone, при клике появится ссылка https://YOUR_NICKNAME@bitbucket.org/blackmanos/legionsql.git.
- Скопированную ссылку вставить в окно GitExtensions в поле Внешний репозиторий. В поле Назначение необходимо указать путь на ПК, где будет находиться репозиторий. Далее жмем Клонировать.
Отправить/Забрать изменения
Забрать изменения:
- При нажатии на стрелочку у кнопки (https://egammi.com/images/2022/06/13/S2Ue.jpg) выбрать в меню Назначить действие кнопки - "Получить - переместить" (Pull - rebase).
- Нажать кнопку "Получить - переместить".
Создать и отправить коммит:
- Открыть меню коммита(https://egammi.com/images/2022/06/13/S2Uf.jpg).
- Сохранить индексировать файлы, которые желаем отправить в репозиторий. Делается это двойным кликом в первом верхнем окне меню коммитов, либо кнопкой Индексировать.
- Ввести описание коммита в окне "Enter commit message".
- Отправить коммит в репозиторий можно в этом же окне. Для этого нажмите Фиксировать и отправить. При получении ошибки. Нажмите "Переместить и получить"
- Если вы выбрали "Зафиксировать". Откройте консоль bash\cmd\etc. (https://egammi.com/images/2022/06/13/S2Uj.jpg) и введите git push