Навигация и поиск по коду в SourceCraft
В SourceCraft реализована расширенная навигация по коду проекта, в том числе в репозиториях, доступных только для чтения. Вы можете выполнить следующие виды поиска:
- файла по имени или его части;
- декларации по элементу кода, например переменной, функции или библиотеке;
- мест использования определенного элемента в коде.
Навигация доступна как в режиме редактирования, так и в режиме просмотра кода.
Также доступна возможность посмотреть автора последнего изменения и коммит для конкретного файла или строки кода.
Поиск файла по имени или его части
-
Выведите структуру файлов в репозитории:
- Откройте главную страницу SourceCraft.
- На вкладке
- Выберите репозиторий.
- На странице репозитория в разделе
- В выпадающем списке
- Чтобы вывести структуру файлов в репозитории, рядом с выпадающим списком
-
В поле Go to file введите имя или часть имени искомого файла.
-
Выведите структуру файлов в пул-реквесте:
- Откройте главную страницу SourceCraft.
- На вкладке
- Выберите репозиторий.
- На странице репозитория в разделе
- Выберите пул-реквест для поиска.
- Перейдите на вкладку
- Чтобы вывести структуру файлов, нажмите кнопку
- Нажмите кнопку Full tree.
-
В поле Search введите имя или часть имени искомого файла.
Поиск декларации по элементу кода
Примечание
Пока поиск деклараций и мест использования элементов поддерживается для языков программирования Go, Java, JavaScript и TypeScript.
-
Выведите структуру файлов:
РепозиторийПул-реквест- Откройте главную страницу SourceCraft.
- На вкладке
- Выберите репозиторий.
- На странице репозитория в разделе
- В выпадающем списке
- Чтобы вывести структуру файлов в репозитории, рядом с выпадающим списком
- Откройте главную страницу SourceCraft.
- На вкладке
- Выберите репозиторий.
- На странице репозитория в разделе
- Выберите пул-реквест для поиска.
- Перейдите на вкладку
- Чтобы вывести структуру файлов, нажмите кнопку
- Нажмите кнопку Full tree.
-
Выберите файл для просмотра.
-
Наведите указатель на элемент, декларацию которого нужно найти.
Во всплывающем окне отобразится путь к файлу и строка кода, в которой элемент был объявлен. Если таких мест несколько, они отобразятся списком. Используйте кнопки
-
Чтобы перейти к файлу и строке с декларацией элемента нажмите Go to declaration.
Поиск мест использования определенного элемента в коде
Примечание
Пока поиск деклараций и мест использования элементов поддерживается для языков программирования Go, Java, JavaScript и TypeScript.
-
Выведите структуру файлов:
РепозиторийПул-реквест- Откройте главную страницу SourceCraft.
- На вкладке
- Выберите репозиторий.
- На странице репозитория в разделе
- В выпадающем списке
- Чтобы вывести структуру файлов в репозитории, рядом с выпадающим списком
- Откройте главную страницу SourceCraft.
- На вкладке
- Выберите репозиторий.
- На странице репозитория в разделе
- Выберите пул-реквест для поиска.
- Перейдите на вкладку
- Чтобы вывести структуру файлов, нажмите кнопку
- Нажмите кнопку Full tree.
-
Выберите файл для просмотра.
-
Наведите указатель на элемент, места использования которого нужно найти.
-
Во всплывающем окне нажмите Find usages.
-
Чтобы перейти к файлу и строке, в которых используется элемент, на открывшейся панели дважды нажмите на искомую строку.
Узнать автора последнего изменения и коммит
-
Выведите структуру файлов в репозитории:
- Откройте главную страницу SourceCraft.
- На вкладке
- Выберите репозиторий.
- На странице репозитория в разделе
- В выпадающем списке
- Чтобы вывести структуру файлов в репозитории, рядом с выпадающим списком
-
Выберите файл для просмотра.
Над содержимым файла отобразится информация об авторе последнего изменения и идентификатор коммита.
-
Чтобы посмотреть историю изменений файла, нажмите History
-
Чтобы посмотреть автора последнего изменения и коммит для конкретной строки кода, в правом верхнем углу включите опцию Blame.