Редактирование:
TGMC:Guide to contributing
(раздел)
Перейти к навигации
Перейти к поиску
Внимание:
Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы
войдёте
или
создадите учётную запись
, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.
Анти-спам проверка.
Не
заполняйте это!
=Making modification to the code= {{Speech |name=The New "Coder" |text=Finally! I can get to CODE NEW FEATURES! Is this the start? |image=[[File:Generic_assistant2.png|64px|right]] }} You first want to make modification on the latest version of the code; having an outdated code means you’re surely have merge conflicts as soon as your PR is opened, which is pain. You want to fetch (ask what the updates are) on the master branch (this is the upstream one, so it will directly fetch the latest server code version). [[File:TGMC_bravemole_contributing_guidePicture14.png|center]] If your master version is out of date, the branch will change color. You now must pull to apply those new changes to your master (In this example, the master branch is 3 commits behind upstream master). [[File:TGMC_bravemole_contributing_guidePicture15.png|center]] '''Never make changes to the master branch''' Every time you want to make a modification to the code, you must first make a new branch. [[File:TGMC_bravemole_contributing_guidePicture16.png|center]] Make sure you are making a branch from master, if you are not, click on the arrow pointing to the left to chose which branch to branch out. [[File:TGMC_bravemole_contributing_guidePicture17.png|center]] Name your branch, press enter. [[File:TGMC_bravemole_contributing_guidePicture18.png|center]] Create branch and switch on it. Switching to a branch means your modification will apply to this branch and not the others. You can always switch to another branch by right clicking on it in the branch menu. [[File:TGMC_bravemole_contributing_guidePicture19.png|center]] You can now make changes to the code! Let’s say I want to make the tp44 fire with a 2 second delay (nerfing the revolver is a tradition on TGMC). Let’s go to revolvers.dm (Use the shortcut CTRL-e, then type revolver, then chose the guns/revolvers.dm one.) Do your changes and hit CTRL-s to save the file. ==Accidently saving in your master== {{Speech |name=The New "Coder" |text=OH FUCK!! I SAVED IN MASTER! HOW DO I FIX!? |image=[[File:Generic_assistant2.png|64px|right]] }} We have all made mistakes when we save changes in the master. Always double check if you are switch in the correct branch by looking at where the check mark is at. [[File:Saving_in_master1.png|center]] This is not what you want the check mark to be. [[File:Saving_in_master2.png|center]] This is definitely what you don't want your master to look like. [[File:Saving_in_master3.png|center]] Do not worry; this can be saved. Toggle down your master to see this UI. [[File:Saving_in_master4.png|center]] Right click on the previous commit before the screw-up commit you made. [[File:Saving_in_master5.png|center]] On the top of VSC, it will pop up a new menu. Click on soft reset. If you click on hard reset, you will lose out on all the work you have done. [[File:Saving_in_master6.png|center]] You will see this under your source control. Right click and unstage. [[File:Saving_in_master7.png|center]] After you've unstage, switch branch to the one that is not your master and not remake this mistake again.
Описание изменений:
Пожалуйста, учтите, что любой ваш вклад в проект «MassMeta» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см.
MassMeta:Авторские права
).
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!
Отменить
Справка по редактированию
(в новом окне)
Навигация
Персональные инструменты
Вы не представились системе
Обсуждение
Вклад
Создать учётную запись
Войти
Пространства имён
Статья
Обсуждение
русский
Просмотры
Читать
Править
Править код
История
Ещё
Поиск
/tg/station 13
Главная страница
Новым игрокам
Правила
Профессии
Гайды
Предметы
Локации
Карты
Игровые режимы
Вклад
Руководство по участию в разработке билда
Маппинг
Спрайтинг
Руководство по пониманию кода
Разработка
Wiki
Свежие правки
Случайная страница
Инструменты
Ссылки сюда
Связанные правки
Служебные страницы
Сведения о странице