idoc in a topic
Dans le cadre de la connexion des modifications de votre code au processus de travail de développement,
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>:
Effectuez l'une des opérations suivantes<:hs>:
Incluez les variables intégrées comme partie intégrante du modèle (si nécessaire).
É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. |
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 Exemple<:hs>: |
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 Exemple<:hs>: |
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 Exemple<:hs>: |
mversion (liens de diff. uniquement) | ID de l'ensemble de modifications TFS du fichier modifié. |
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 /). |