Pull requests
Origin сейчас доступен в ранней бета-версии. Вы можете создавать репозитории, отправлять и получать изменения с помощью git, зеркалировать репозитории из GitHub, просматривать и искать код, открывать и выполнять слияние pull request, а также делиться ими со своей командой Cursor.
Отправляйте любые отзывы по адресу hi@cursor.com, чтобы помочь нам сделать продукт лучше.
Откройте репозиторий на cursor.com/codebase, перейдите на вкладку Pull Requests, чтобы увидеть открытые pull request, и откройте один из них для ревью.
Список pull request
На вкладке Pull Requests отображаются pull request репозитория. Откройте строку, чтобы просмотреть активность, коммиты, проверки и изменённые файлы.
Открыть pull request
Отправьте ветку в Origin, затем откройте pull request в base-ветку:
git checkout -b my-changegit push -u origin my-changeНа вкладке Код репозитория воспользуйтесь процессом создания pull request после отправки ветки в Origin. Облачные агенты Cursor также могут создавать pull request в Origin в рамках задачи.
Страница pull request
Откройте pull request из списка, чтобы провести ревью. У каждого pull request есть четыре вкладки:
- Активность — открытия, комментарии, ревью, изменения статуса и другие события в хронологическом порядке
- Коммиты — коммиты в pull request; откройте любой из них, чтобы просмотреть дифф
- Проверки — запуски проверок и статус ветки; результаты отображаются в отчёте о проверках для head-коммита
- Изменённые файлы — дифф файлов; комментируйте строки и оставляйте ревью прямо в диффе
Помимо вкладок, вы можете запросить ревьюеров, оставлять ревью, комментировать pull request или отдельные строки, а также выполнять слияние после успешного ревью и прохождения CI. Origin показывает конфликты слияния, чтобы вы могли разрешить их перед слиянием.
Зеркальные репозитории GitHub
В репозитории, зеркалированном из GitHub, можно просматривать GitHub pull requests и взаимодействовать с ними так же, как с pull requests Origin, а внесённые изменения синхронизируются с GitHub.
Pull requests, открытые в репозитории, созданном непосредственно в Origin, остаются в Origin. Они нигде не зеркалируются.