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


93

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

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

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



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.