Пользуйтесь удобным унифицированным интерфейсом и моментально получайте доступ к последним изменениям, а также ко всему репозиторию, включая все его ревизии. В два счета находите нужные вам данные в истории активности репозитория, в различных проектах и даже в удаленных файлах, используя нашу мощную систему поиска.
Upsource выступает в качестве единого интерфейса для удобного просмотра и отслеживания всех ваших VCS-репозиториев. Он подходит для всех проектов — как старых, так и новых, — поскольку может загружать данные из Git, Mercurial, Subversion и Perforce. Переходите к конкретным ревизиям и изучайте diff-ы как в виде единого представления, так и в режиме «бок о бок». Следите за недавними коммитами, ветками и операциями merge или пользуйтесь поиском по истории проекта, чтобы получать подробную информацию о действиях его участников. Изучайте любые проекты, находящиеся в любом состоянии, без необходимости загружать их локально.
Просматривайте список веток в проекте и их уровень активности, а также создавайте пул-реквесты GitHub или код-ревью Upsource для merge-реквестов GitLab. Выберите стандартный режим отображения веток, чтобы лучше видеть график коммитов, просматривать содержимое файлов README, сравнивать ветки и т. п.
Upsource отображает последние изменения в вашем репозитории. С каждым коммитом отображаются примечание, автор, время и ID, ссылки для быстрого перехода к панели Diff и ссылка на обзор состояния вашего проекта на момент соответствующей ревизии. Рядом со списком коммитов отображается график, позволяющий визуализировать историю коммитов, веток и операций merge в вашем репозитории.
Экран «История» позволяет увидеть ревизии и код-ревью, в которых участвовал определенный файл, что дает возможность определять, каким изменениям подвергался этот файл за время своего существования. Экран «Ответственность» позволяет узнать авторов последних правок, затрагивающих определенные строки кода в файле. При просмотре определенной ревизии файла Upsource показывает, является ли ревизия последней, а также сообщает, если файл больше не существует или содержит изменения, еще не включенные в основную ветку.
Upsource помогает разработчикам оставаться в контексте важных для них изменений. Действия с репозиторием можно фильтровать по самым разным критериям, отсекая лишние результаты с хирургической точностью. Если вы хотите найти код, который удалили в прошлом месяце, планируете провести рефакторинг, затрагивающий несколько проектов, или просто хотите узнать, использует ваш коллега новый веб-API, появившийся в Chrome на прошлой неделе, Upsource способен вам помочь.