Архив сообщества
2011 — 2019

Как сделать хоть что-то

Автор: intercross · 04.04.2014, 18:52 · 72 сообщений

Сообщений в теме: 72

intercross#1

Хотите помочь своему любимому серверу/впихнуть бекдор/поменять местами отбытие и прибытие/поменять библию каппелана на хуец? Это не так уж и сложно. Для начала вам понадобится гит клиент, лично я пользуюсь msysgit и оболочкой TortoiseGit - Черепашкой :3

Для начала вам следует скачать сам гит(новую версию) и установить, затем скачать оболочку под него и тоже установить (БА-ДУМ-ТССС) и в конце концов зарегестрироваться здесь.

Это мы сделали, я уже могу бегать каппеланом и бить всех хуйцом? Нет, для начала понадобится сам билд.

Вайт - https://bitbucket.or...sstations/rebay

БлекИндиго Блю - https://bitbucket.or...ations/hot-blue

Грин - https://bitbucket.or...tations/tg-reen

Моча - 404 NOT FOUND

Так как с основной ветки код идёт на сервер, туда вас никто не пустит просто так, дерьма ещё принесёте, и так своего хватает, поэтому надо сделать форк - свою ветку кода. Если вы сможете найти кнопку Fork - поздравляю, ещё не всё потеряно.

Ждём, когда форкнется, ищем справа такое меню

Изображение

, нажимает. Готово. Обычно хватает просто приписать к пути билда ".git".

У нас есть гит, у нас есть путь, мы на пол пути к успеху(или не к успеху...)!

Ищем, куда бы положить подальше билд, чтобы запах не особо не чувствовать, жмём ПКМ -> Git Clone, там уже должна быть ссылка из буфера, если нет - вставьте.

Вот и скачали, можете пилить, что хотите.

Изображение

Отлично, я сделал офигенный код дерьма, теперь можно будет обосрать всю станцию! Надо его залить... Тэээк... СУКА, Я ЖЕ ЭТОТ КОД ДВА ЧАСА ПИЛИЛ, КАКОГО ЧЁРТА ТЫ ЗАЛИЛ?!?! 3:

Все команды, кроме Commit, находятся в TortoiseGit, жмём сначала commit, заполняем описание коммита, потом выбираем нужные файлы(новые изначально не отмечены), коммитим. Затем, если вы каким-то неизвестным методом или завлекли себе в форк людей, или присоединились к кому-то, нажимаем pull, если кто-то заливал код ранее, гид попробует смержить. В большинстве случаев автоматический мерж срабатывает.  И, наконец, push, заливаем свой код на гит. Теперь, уже в своей ветке, ищите кнопку pull requests, создаёте новый, описываете, выбираете, куда, молитесь, чтобы приняли. Enjoy.

Как быть ленивой жопой и не вводить логин/пароль

Скрытый текст

Заходите в settings своего билда (у каждого они свои), ищите remote и добавляете к вашему пути(https ://github.com/org/rep) логин и пароль(https ://login:password@github.com/org/rep), если параноик, то только логин (https ://login@github.com/org/rep).

Также есть show log, который позволяет посмотреть все ранние коммиты всех пользователей ветки и откатить изменения хоть до начального коммита(ПКМ - reset to).

Я обеспечил скудный приток говно -кодеров -мапперов -спрайтеров, моя миссия выполнена, я поехал.

Скопировать ссылку
Loly#5

Gravitational Singularity (04 April 2014 - 10:05) писал:

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

Больше апдейтов пердежа.

Скопировать ссылку
Гость#6

Gravitational Singularity (04 April 2014 - 10:05) писал:

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

Не в этом суть. Главное - дать им понять, что помочь проекту можно. А уж отсеять криворуких можно.

Скопировать ссылку
intercross#7

Gravitational Singularity (04 April 2014 - 10:05) писал:

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

Делать всё равно особо нечего 3:

Скопировать ссылку
intercross#9

Strinkor (04 April 2014 - 10:42) писал:

Зачем что-то левое, если можно использовать многофункциональный и удобный SmartGit или на худой конец сам гитовский клиент.

Потому что:

а) я сам пользуюсь черепашкой, мне проще объяснить, как пользоваться ей. (на самом деле всё равно, я могу с тем же успехом объяснить, как работать с консольной версией)

б) багов не замечал, три кнопки с разными интерфейсами сути не меняют

в) те, кто раньше пользовались СВН, быстрее вольются.

Скопировать ссылку
Strinkor#11

Intercross (04 April 2014 - 10:51) писал:

Потому что:

а) я сам пользуюсь черепашкой, мне проще объяснить, как пользоваться ей. (на самом деле всё равно, я могу с тем же успехом объяснить, как работать с консольной версией)

б) багов не замечал, три кнопки с разными интерфейсами сути не меняют

в) те, кто раньше пользовались СВН, быстрее вольются.

Я использовал СВН и Гит. Но больше предпочитаю данный клиент, который использую.

Скопировать ссылку
Гость#12

Intercross (04 April 2014 - 10:51) писал:

(на самом деле всё равно, я могу с тем же успехом объяснить, как работать с консольной версией)

Вот и запилил бы гайд по этому делу. Джва года жду на Анимусе.

Скопировать ссылку
intercross#13

Recei (04 April 2014 - 11:58) писал:

Вот и запилил бы гайд по этому делу. Джва года жду на Анимусе.

Но для этого нужно найти гит в дебрях системы D:

На самом деле там ничего сложного, просто команды в консоль вбиваешь те же. Единственное, тегов уйма просто, я сам десяток лишь помню.

Скопировать ссылку
intercross#15

GreenDancer (29 June 2014 - 11:53) писал:

Я криворукий

при нажатии на git clone просто SNV крашится, что делать?

Возможно дело в русскоязычных папках. Увы и ах, но это никак не фиксят. По-крайней мере иссай так и не закрыт.

Скопировать ссылку
GreenDancer#17

tizit (03 July 2014 - 00:47) писал:

Меня на вайте Лоли послал сосать письки за борга :3

Как после такого помогать?

Тебя никто не просит.

intercross (02 July 2014 - 22:48) писал:

Возможно дело в русскоязычных папках. Увы и ах, но это никак не фиксят. По-крайней мере иссай так и не закрыт.

C:\SS13

Скопировать ссылку
intercross#18

GreenDancer (03 July 2014 - 05:32) писал:

C:\SS13

Локальные диски обычно закрыты для записи в корневой папке, а гит запускается не от имени администратора.

Скопировать ссылку
GreenDancer#19

intercross (04 July 2014 - 12:26) писал:

Локальные диски обычно закрыты для записи в корневой папке, а гит запускается не от имени администратора.

Где не корневая папка? Рабочий стол не подойдет.

Скопировать ссылку
Loly#23

fey (06 January 2015 - 08:20) писал:

есть у кого список системных требований для сервера?

Хороший процессор, скоростной жёсткий диск и нормальный интернет.

Скопировать ссылку
tizit#24

fey (06 January 2015 - 08:20) писал:

есть у кого список системных требований для сервера?

Одно ядро и не больше 512 памяти, наверно. Диск там для логов вроде как используется, если их выключить или сделать запись в память, то диск типа может быть и медленным.

Скопировать ссылку

Обратно в Dream Maker