Работа с репозиторием: различия между версиями

Материал из Uwow
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
 
(не показано 12 промежуточных версий этого же участника)
Строка 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