Ссылка на указанную c строку (и) кода в sta sh / bitbucket? - PullRequest
3 голосов
/ 15 января 2020

В github мы можем использовать URL-адреса вида

www.github.com/username/repo/filename.c#L20-L45

Обратите внимание на #L20-L45 в конце, который выделяет от 20 до 45 строк кода при загрузке страницы в браузере.

Это соглашение работает не так, как в sta sh / bitbucket - возможно ли как-то ссылаться на определенные строки кода?

1 Ответ

3 голосов
/ 15 января 2020

В BitBucket URL должен заканчиваться #lines-x:y

Пример:

https://bitbucket.org/stangenberg/docker-docker/src/1ac537b84855db2cc5ee0caf31c782900e094d8e/docker.sh#lines -13: 15

Относительно Sta sh (теперь 2019+ переименован в BitBucket Server ), Sta sh 3.8 в 2015 году должен поддерживать глубокую связь с многострочным выделением. Выпуск BSERV-2477

С помощью Shift + щелчок разработчик может выбрать диапазон строк, а затем добавить отдельные строки в выделение с помощью команды + щелчок (или Control + щелчок) ), затем скопируйте URL и поделитесь своим выбором с другими разработчиками.

https://info.seibert-media.net/download/attachments/11113140/Stash-38.png?version=1&modificationDate=1474904524000&api=v2

ОП подтверждает в комментариях :

Сгенерированный url sta sh имеет #13-15 в конце, т.е. он имеет вид:

https://bitbucket.org/stangenberg/docker-docker/src/1ac537b84855db2cc5ee0caf31c782900e094d8e/docker.sh#13 -15

...