web-dev-qa-db-de.com

Verknüpfen Sie die neueste Datei im Bitbucket Git-Repository

Ich habe ein öffentliches Git-Repository auf Bitbucket. Ich möchte die neueste Version einer Readme-Datei verlinken. Hier ist der Link zu einer Revision/Festschreibung:

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

Ich habe versucht, die Versionsnummer durch tip und default zu ersetzen, aber es hat nicht funktioniert. Gibt es eine Möglichkeit, einen permanenten Link zu meinen neuesten Dateien zu erhalten?

92
Thomas Uhrig

Zwei Ideen:

Verwenden Sie master in der URL (dies scheint zu funktionieren):

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

Eine andere Idee ist, eine Wiki-Seite für Ihr Projekt zu erstellen und dann die Funktionen des Wikis zu verwenden, um Link zur neuesten Version einer Datei mit dieser Syntax:

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

Lassen Sie einfach die Revisions- und Zeilennummernparameter weg, sie sind optional.

Lesen Sie dann die Wiki-Seite, wo immer Sie einen Link zur Readme-Datei haben möchten.

101
Sunil D.

Es gibt eine einfache Lösung für dieses Problem, indem Sie Ihre relativen Links zu src/[branch_name]/path/to/file Aktualisieren. Funktioniert wie ein Zauber für mich.

37
a-fro

Die kanonische Möglichkeit, mithilfe von Markdown (der Standardeinstellung für Readme-Dateien und Wiki-Seiten) einen Link zu einer Datei in Ihrem Repository hinzuzufügen, besteht darin, auf den relativen Pfad der Datei zu verweisen.

Wenn ich zum Beispiel eine Struktur wie diese hätte:

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

Ich könnte wie folgt darauf verlinken:

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

Bitbucket verknüpft sich dann automatisch mit der Datei in dem aktuellen Zweig, in dem Sie die Datei anzeigen. Wenn Sie die Readme-Datei in der Übersicht anzeigen, bedeutet dies den Standardzweig (normalerweise 'master').

12
Dymos

Ich verwende Master wie folgt für die letzte Zip-Datei des Codes:

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

Wobei MIUSER mein Benutzer und MIREPO der Name meiner App ist.

Hoffe, dass dies funktioniert: D.

3
CTala

Hier sind Arbeitslinks:

ROH:

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

Quelle:

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