Configurer les liens pour un afficheur de référentiel externe

idoc in a topic

Dans le cadre de la connexion des modifications de votre code au processus de travail de développement, offre un afficheur de référentiel intégré pour afficher le contenu d'un fichier spécifique ou les différences entre les versions d'un fichier. Si vous utilisez l'afficheur de référentiel interne d', vous n'avez pas besoin de configurer les propriétés Lien de diff. et Lien du fichier dans la page de détails du référentiel.

PERM JB: You do not need to do additional configuration only if the SCM repository supports the ability of AGM to access the repository contents (according to Petr). Currently, all the supported SCMs do support this. If in the future we add additional SCMs that do not allow AGM to access the repository contents and display them in the repository viewer, we need to update the paragraph above.

Vous pouvez utiliser un afficheur de référentiel externe tel que ViewVC pour afficher des fichiers et les différences entre leurs versions. Entrez le modèle pour les liens vers les affichages de contenu de fichier et de différences<:hs>:

  1. Effectuez l'une des opérations suivantes<:hs>:

  2. Incluez les variables intégrées comme partie intégrante du modèle (si nécessaire).

    contient un certain nombre d'étiquettes à utiliser dans votre modèle<:hs>:

    Étiquette Description
    ${filePath} Chemin d'accès au fichier dans le référentiel.
    ${revision} Numéro de révision du fichier sélectionné.
    ${fromRevision} (liens de diff. uniquement) Numéro de révision précédente à utiliser dans l'affichage des différences de fichier.
    ${fromFilePath} (liens de diff. uniquement) Utilisé si le fichier sélectionné a été déplacé de son emplacement d'origine après la révision initiale mais avant l'affichage du lien de diff.
    Utilisateurs de référentiel du serveur TFS (2012 et 2013)

    Pour afficher le fichier stocké dans un référentiel du serveur TFS, utilisez le modèle suivant<:hs>:

    http://tfshost:tfsport/tfs/ _COLLECTION_/_versionControl/changesets#cs=$'{'revision'}'&path=$'{'filePath'}'&version=$'{'revision'}'&_a=contents

    Pour afficher la différence entre les versions d'un fichier, utilisez le modèle suivant<:hs>:

    http://tfshost:tfsport/tfs/_COLLECTION_/_versionControl/changesets#opath=$'{'fromFilePath'}'&oversion=$'{'fromRevision'}'&mpath=$'{'filePath'}'&mversion=$'{'revision'}'&_a=compare

    Le modèle du lien TFS inclut les étiquettes suivantes<:hs>:

    Étiquette Description
    TFSHost:TFSPort Adresse du serveur TFS.
    _COLLECTION_ Nom de la collection dont le projet du fichier demandé est un membre.
    path (liens de fichier uniquement)

    Chemin d'accès complet au fichier source, y compris le symbole $ et le nom du projet).

    Exemple<:hs>: $alireplica/alik/pom.xml

    cs, version (liens de fichier uniquement) ID de l'ensemble de modifications TFS.
    opath (liens de diff. uniquement)

    Chemin d'accès complet au fichier source d'origine, y compris le symbole $ et le nom du projet).

    Exemple<:hs>: $alireplica/alik/pom.xml

    oversion (liens de diff. uniquement) ID de l'ensemble de modifications TFS de la révision initiale du fichier sélectionné.
    mpath (liens de diff. uniquement)

    Chemin d'accès complet au fichier source modifié, y compris le symbole $ et le nom du projet).

    Exemple<:hs>: $alireplica/alik/pom.xml

    mversion (liens de diff. uniquement) ID de l'ensemble de modifications TFS du fichier modifié.
    Utilisateurs de référentiel Git

    Le modèle Git des liens de fichier et des liens de diff. comprennent les étiquettes suivantes<:hs>:

    Étiquette Description
    ${blobId} SHA du blob.
    ${commitId} SHA de la validation.
    ${branchName} Nom de la branche.
    ${filePath} Chemin d'accès au fichier dans le référentiel Git (sans le caractère de début /).
    ${prevBlobId} (liens de diff. uniquement) SHA du blob pour la version de fichier antérieure.
    ${prevCommitId} (liens de diff. uniquement) SHA de validation pour la validation parent.
    ${prevFilePath} (liens de diff. uniquement) Chemin d'accès au fichier précédent dans le référentiel Git (sans le caractère de début /).