Перейдите по этой ссылке для просмотра перечня доступных запросов.
Выберите запрос (pull request, далее - PR), который вы бы хотели протестировать, например: https://github.com/salesagility/SuiteCRM/pull/6612
Обратите внимание на название репозитория автора PR и на ветку, содержащую необходимый PR, в данном случае на ветку issue-6611, эта информация необходима для дальнейшего слияния веток.
Быстрый способ получить адрес репозитория с PR - нажать на имя автора и выбрать репозиторий SuiteCRM, либо ввести в адресной строке браузера адрес https://github.com/{username}/SuiteCRM, заменив {username} на имя автора.
Теперь у нас есть все необходимые составляющие, чтобы получить необходимый для тестирования код.
В вашем ответвлении от основного проекта SuiteCRM создайте новую ветку на основе одной из существующих веток, например, на основе веток hotfix или develop. Для большего удобства присвойте создаваемой ветке уникальное имя, особенно если вы планируете протестировать несколько различных PR.
В нижеследующем примере перейдём в папку с вашей копией проекта и создадим новую ветку с именем testing6612 на основе ветки hotfix:
cd /name/of/your/forked/instance
git checkout -b testing6612 hotfix
Теперь получим и сольём удалённую ветку, содержащую PR, с только что созданной веткой, выполнив команду в формате: git pull {репозиторий автора} {удалённая ветка}:
git pull https://github.com/jack7anderson7/SuiteCRM.git issue-6611
Вы можете проигнорировать создание сообщения к коммиту слияния, нажав клавиши CTL+X, в этом случае будет сохранено автоматически созданное сообщение.
Вот, собственно, и все!
Вы можете приступать к тестированию предложенного PR. Алгоритм тестирования как правило описан в разделе 'How to Test This' тестируемого PR. Также можно перейти к описанию связанной с PR ошибки и использовать информацию из разделов 'Expected Behavior' и 'Steps to Reproduce' для подтверждения того, что проблема более не воспроизводится.
Если предложенный PR полностью решает проблему - оставьте комментарий со следующим текстом: Assessed :+1:
Подобный комментарий позволит легко определить, что данный PR был успешно проверен.
Content is available under GNU Free Documentation License 1.3 or later unless otherwise noted.