web-dev-qa-db-ja.com

stash / bitbucketのコードの特定の行にリンクしますか?

Githubでは、次の形式のURLを使用できます

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

#L20-L45最後に、ページがブラウザに読み込まれたときにコードの20〜45行目を強調表示します。

この規則はstash/bitbucketで同じように動作しないようです-どういうわけか特定のコード行にリンクすることは可能ですか?

5
stevec

BitBucketでは、URLは#lines-x:yで終わる必要があります

例:

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

Stash(現在の2019+ BitBucketサーバーの名前が変更された )に関して、 2015年のStash 3.8 は、複数行選択によるディープリンクをサポートすることになっています。 問題BSERV-2477

シフト+クリックだけで、開発者はある範囲の行を選択し、command +クリック(またはcontrol +クリック)で別の行を選択に追加し、URLをコピーして他の開発者とその選択を共有できます。

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

OP 確認 コメント内

生成されたstashのURLの最後には#13-15があります。つまり、次の形式です。

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

cellepo として コメント内

  • これは、プルリクエスト/コードレビューページ(https://bitbucket.../pull-requests/...)では実行できません。
    だが
  • 前述のサンプルURLのように、ソースページ(https://bitbucket.../src/...)で実行できます。
6
VonC