Что такое review board?
В кратце это веб приложенице, разпространяемое свободной лицензией . Если не изменяет память — MIT. Существует куча других подобных хреней, например gerrit и … и тд :D. Хрени эти встраивются к системам котролей версий и в конечном итоге можно публиковать свои изменения и обсирать чужой код.
Сам reviewboard скачать можно с офф сайта (https://www.reviewboard.org/). Также полную и клевую его документацию на английском смотри там же в разделе документация. Если лень, читай эту безполезную хрень, что пишу, да еще и без картинок.
Для начала иди работы с этой байдой — иди и скачай эту байду.
Потом можно разобраться с настройками. Ща они у меня как-то так:
Файл глобальных настроек (RBTools 0.7.5 alpha 0) находятся в:
%AppData%\Roaming\.reviewboardrc
USERNAME = «***»
PASSWORD = «***»
OPEN_BROWSER = «Yes»
TARGET_GROUPS = «dev»
…
Дополнительные настройки в самом репшозитории в файле .reviewboardrc
REVIEWBOARD_URL = «http://code-review.***.com»
REPOSITORY = «com.myrepo.example»
И спонсор показа глобальные настройки. Поехали дальше… команды. Хотя … иди в настройки винды и в переменную PATH зделай путь до exe файла, чтоб не писать C:/…/rbt.exe ***
Сделал? а ща часто используемые команды. Одну не перевожу тк лень заходить в гугле транслате.
- post — публикует твои изменения на Review Board
- diff — Отображает изменения которые пошлются на Review Board
- patch — типо дерева показывает измения фалов
- setup-repo — подлизывается под твою репу )
Нормуль. я устал и мне к томуже в универ идти. такчто почитаешь сам на сайтике )
а шпора для меня значит такая, при нормульных настройках
- комитю в системке контроля версии
- если надо запостить последнее изменение делаем rbt post
- если надо обновить ревью (ну изменения на сайте) rbt post -r *** (*** — ревью на серваке, ее можно надыбать с адресной строки браузера)
- запосить пару комитов можно rbt post 846..847 где эти циферки номера ревизий, начальной и конечной (ну это уже с контроля версии, там ревизии)
- rbt post -r 635 846..847 угадай че делает )
Ну и все ) Аливидерчи 🙂