Bitbucket Git 저장소에 최신 파일 연결


93

Bitbucket에 공개 Git 저장소가 있습니다. 최신 버전의 Read-Me 파일을 연결하고 싶습니다. 다음은 개정 / 커밋에 대한 링크입니다.

https://bitbucket.org/wordless/thofu-interpreter/raw/5bfc37864c5d/ThoFu%20Interpreter/ReadMe.txt

수정 번호를 tip 및 default 로 바꾸려고 했지만 작동하지 않았습니다. 내 최신 파일에 대한 영구 링크를 얻을 수있는 방법이 있습니까?



1
tip수은 저장소입니다.
— levesque

답변:


101

두 가지 아이디어 :

masterURL에서 사용 (작동하는 것 같습니다) :

https://bitbucket.org/wordless/thofu-interpreter/raw/master/ThoFu%20Interpreter/ReadMe.txt

또 다른 아이디어는 프로젝트의 위키 페이지를 만든 다음 위키의 기능을 사용하여 다음 구문 으로 파일의 최신 버전에 연결하는 것입니다 .

<<file path/to/file [revision] [linenumber]>>

개정 및 줄 번호 매개 변수는 생략하기 만하면됩니다.

그런 다음 read me 파일에 링크하려는 다른 모든 곳에서 위키 페이지를 참조하십시오.



@ sunil-d 개인 저장소에 대해 어떻게 생각하십니까? 개인 저장소에서 이미지의 원시 URL을 클릭하면 bytebucket.org로 리디렉션되고 토큰을 추가하여 공개적으로 볼 수 있습니다 https://bytebucket.org/$username/$repo/raw/$sha/$filename.jpg?token=$sometoken. 그러나 토큰은 파일마다 다릅니다. bitbucket api를 통해 이러한 유형의 토큰을 얻거나 생성 할 수있는 방법이 있습니까?
— Khurshid Alam

@KhurshidAlam 어떻게 작동하는지 모르겠습니다. 빠른 Google 검색은 API를 사용하여 OAuth 토큰을 얻을 수 있다고 지적했지만 여기에서 사용되는 것과 동일한 토큰이 아닌지 의심합니다. 더 이상 도울 수 없어서 죄송합니다!
— Sunil D.

3
bitbucket.org/user/repo/ raw/master/ReadMe.txt는 bitbucket.org/user/repo/ 작동이 중지 src/default/ReadMe.txt하는 것처럼 작동
— 아담

Creole 구문 : <<file path/to/file [revision] [linenumber]>>README 파일에는 작동하지 않습니다. Bitbucket의 README 파일은 마크 다운 파일 만 지원합니다.
— Shreyas 2015

37

에 대한 상대 링크를 업데이트하여이 문제를 쉽게 해결할 수 src/[branch_name]/path/to/file있습니다. 나를위한 매력처럼 작동합니다.


5
기본 탐색에서 기본적으로 사용해야합니다. 제 생각에는 훨씬 더 일반적인 사용 사례입니다.
— wintondeshong

이것이 기본값 인 문제는 404가되거나 의도 한 것과 완전히 다른 것을 참조 할 수 있다는 것입니다.
— Antoine Pietri 15. 01.

지금까지 나를 위해 잘 작동하지만 초기입니다. @Antoine Pietri, 어떻게 404가 될 수 있습니까?
— Johnny Utahh

파일을 삭제하는 경우.
— Antoine Pietri

이 스키마는 작동하지 않습니다. 예전에는 사용했지만 더 이상 작동하지 않습니다.
— Shreyas 2015

13

Markdown (Readme 파일 및 Wiki 페이지의 기본값)을 사용하여 저장소의 파일에 대한 링크를 추가하는 표준 방법은 파일의 상대 경로에 연결하는 것입니다.

예를 들어 다음과 같은 구조가있는 경우 :

<repo root>
|-- my-file.txt
|    
|-- my-dir 
|    |-- my-other-file

다음과 같이 링크 할 수 있습니다.

[my-file](my-file.txt)
[my-dir](my-dir)
[some-other-file](my-dir/some-other-file)

그러면 Bitbucket은 파일을보고있는 현재 분기의 파일에 자동으로 연결됩니다. 개요에서 Readme 파일을보고 있다면 기본 분기 (일반적으로 '마스터')를 의미합니다.


위의 모든 방법 중에서 이것이 가장 간결한 해결 방법이었습니다.
— Shreyas 2015

또한 마크 다운을 깔끔하게 유지하기 위해 하단에 링크를 추가하는 마크 다운 구문 방식에서도 사용할 수 있습니다.
— Shreyas

3

코드의 마지막 zip 파일에 다음과 같은 마스터를 사용하고 있습니다.

https://bitbucket.org/MIUSER/MIREPO/get/master.zip

여기서 MIUSER는 내 사용자이고 MIREPO는 내 앱의 이름입니다.

이것이 효과가 있기를 바랍니다 : D.


3

다음은 작업 링크입니다.

노골적인:

https://bitbucket.org/wordless/thofu-interpreter/raw/HEAD/TODO.txt?at=master&fileviewer=file-view-default

출처:

https://bitbucket.org/wordless/thofu-interpreter/src/HEAD/TODO.txt?at=master&fileviewer=file-view-default
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.