studio
2024.10
true
Guide de l’utilisateur de Studio
Last updated 4 nov. 2024

À propos du contrôle de version

Les systèmes de contrôle des codes sources s’avèrent très pratiques lors du développement de grands projets qui nécessitent une collaboration harmonieuse entre plusieurs utilisateurs. Vous pouvez connecter des projets d’automatisation Studio à GIT, SVN, ou TFS en accédant en mode Backstage de Studio à Accueil > Équipe.



Les plug-ins de contrôle de code source pour GIT, SVN et TFS sont activés par défaut dans Studio. Vous pouvez les activer ou les désactiver individuellement depuis Accueil (Home) (mode Backstage de Studio) > Outils (Tools) > Plug-ins (Plugins).



Lorsqu'un projet est ouvert dans Studio, le bouton Ajouter au contrôle de code source (Add to Source Control) dans la barre d'état offre des raccourcis vers Init. de GIT (GIT Init), Copier dans GIT (Copy to GIT), Ajouter à TFS (Add to TFS) et Ajouter à SVN (Add to SVN).

Nous vous recommandons d'ajouter tous les fichiers et sous-dossiers du dossier du projet au contrôle de code source (le sous-dossier .local est ignoré par défaut). De plus, assurez-vous qu'il n'y a pas de listes d'exclusion telles que des fichiers .gitignore configurés de manière à exclure les fichiers et sous-dossiers du projet.
Seuls les fichiers et sous-dossiers du dossier du projet (celui contenant le fichier project.json) peuvent être ajoutés au contrôle de code source depuis Studio. Si vous souhaitez ajouter des fichiers ou des dossiers depuis l'extérieur du dossier du projet, vous devez utiliser d'autres clients de contrôle de code source.
Remarque : vous ne pouvez pas vous connecter simultanément à GIT, TFS et à SVN.

L’option Contrôle de version de GIT propose un aperçu et des instructions sur l’utilisation de projets sous version de GIT dans Studio.

Les étapes de consignation de vos projets dans un référentiel TFS ou SVN sont détaillées dans les pages dédiées Gestion des projets avec TFS et Gestion des projets avec SVN .

Une partie du travail avec les fichiers versionnés est la possibilité de comparer les changements entre la version locale du fichier et celle vérifiée dans le référentiel. Vous pouvez le faire en utilisant Workflow Diff.

Pour comparer deux fichiers similaires dans le même projet d'automatisation, utilisez Comparer les fichiers (Compare Files), qui est également disponible pour les fichiers avec version.

Voici un exemple de fichier GIT ignore :
# Compiled source # 
################### 
*.com 
*.class 
*.dll 
*.exe 
*.o 
*.so  

# Packages #
############ 
# it's better to unpack these files and commit the raw source 
# git has its own built in compression methods 
*.7z 
*.dmg 
*.gz 
*.iso 
*.jar 
*.rar 
*.tar 
*.zip  

# Logs and databases # 
###################### 
*.log 
*.sql 
*.sqlite  

# OS generated files #
###################### 
.DS_Store 
.DS_Store? 
._* 
.Spotlight-V100 
.Trashes 
.settings 
ehthumbs.db
Thumbs.db 
desktop.ini  

# Project files 
*.idea
/DocumentUnderstandingProcess/Tests/.pytest_cache/
/DocumentUnderstandingProcess/contentFiles/any/any/pt0/VisualBasic/.local/
/DocumentUnderstandingProcess/contentFiles/any/any/pt1/CSharp/.local/# Compiled source # 
################### 
*.com 
*.class 
*.dll 
*.exe 
*.o 
*.so  

# Packages #
############ 
# it's better to unpack these files and commit the raw source 
# git has its own built in compression methods 
*.7z 
*.dmg 
*.gz 
*.iso 
*.jar 
*.rar 
*.tar 
*.zip  

# Logs and databases # 
###################### 
*.log 
*.sql 
*.sqlite  

# OS generated files #
###################### 
.DS_Store 
.DS_Store? 
._* 
.Spotlight-V100 
.Trashes 
.settings 
ehthumbs.db
Thumbs.db 
desktop.ini  

# Project files 
*.idea
/DocumentUnderstandingProcess/Tests/.pytest_cache/
/DocumentUnderstandingProcess/contentFiles/any/any/pt0/VisualBasic/.local/
/DocumentUnderstandingProcess/contentFiles/any/any/pt1/CSharp/.local/

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.