воскресенье, 15 июня 2014 г.

Assembla шпаргалка

Этот пост - заметка, в первую очередь для себя самого, а также для сторонников SVN и пользователей сервиса Assembla.

Немного истории. Так сложилось, что первой системой контроля версий (Subversion) с которой я познакомился, была SVN с использованием клиента TortoiseSVN.

Поначалу разработка велась в локальном хранилище, которое находилось в папке, которая в свою очередь синхронизировалась с одним из облачных хранилищ. В моем случае это был Dropbox.

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

После некоторых поисков и перездов я остановился на сервисе https://www.assembla.com. Почему именно он? Не буду сейчас подробно описывать его достоинства/недостатки, возможно сделаю это в одном из следующих постов. Скажу просто - понравился! Ну и да, есть бесплатный тариф =)

Далее хочу привести список полезных команд, которые можно указывать в тексте описаний:
  • "re #<номер тикета>" - привязать коммит к тикету. Синонимы команды: "references", "refs" и "see".
  • "<статус> #<номер тикета>" - устанавливает указанный статус. Статус указывается из списка предусмотренных:  New, Accepted, Test, Fixed, Invalid.
  • "[[r:<номер ревизии>]]" - привязать коммит к тикету (после коммита, в описании тикета)


Это самые основные. В дальнейшем, думаю, список будет пополняться. Если вы находите полезными и используете какие-то еще команды или может используемый вами сервис превосходит описанный выше - пишите в комментариях. Буду рад обмену опытом!