web-dev-qa-db-fra.com

Lier le dernier fichier sur le référentiel Bitbucket Git

J'ai un dépôt Git public sur Bitbucket. Je souhaite associer la dernière version d'un fichier Lisez-moi. Voici le lien vers une révision/validation:

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

J'ai essayé de remplacer le numéro de révision par tip et default , mais il n'a pas fonctionné. Existe-t-il un moyen d'obtenir un lien permanent vers mes derniers fichiers?

92
Thomas Uhrig

Deux idées:

Utilisez master dans l'url (cela semble fonctionner):

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

Une autre idée est de créer une page wiki pour votre projet, puis d'utiliser les fonctionnalités du wiki pour lien vers la dernière version d'un fichier avec cette syntaxe:

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

Oubliez simplement les paramètres de révision et de numéro de ligne, ils sont facultatifs.

Ensuite, reportez-vous à la page wiki partout où vous souhaitez un lien vers le fichier Lisez-moi.

101
Sunil D.

Il existe une solution simple à ce problème en mettant à jour vos liens relatifs vers src/[branch_name]/path/to/file. Fonctionne comme un charme pour moi.

37
a-fro

La manière canonique d'ajouter un lien vers un fichier dans votre référentiel à l'aide de Markdown (la valeur par défaut pour les fichiers Lisezmoi et les pages Wiki) consiste à créer un lien vers le chemin relatif du fichier.

Par exemple, si j'avais une structure comme ça:

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

Je pourrais les lier comme suit:

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

Bitbucket sera alors automatiquement lié au fichier dans la branche actuelle où vous visualisez le fichier. Si vous consultez le fichier Lisezmoi dans la vue d'ensemble, cela signifiera la branche par défaut (généralement "maître").

12
Dymos

J'utilise master comme ceci pour le dernier fichier Zip du code:

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

Où MIUSER est mon utilisateur et MIREPO est le nom de mon application.

J'espère que cela fonctionne: D.

3
CTala

Voici des liens de travail:

BRUT:

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

La source:

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