studio
2024.10
true
Studio-Benutzerhandbuch
Last updated 30. Okt. 2024

Informationen zur Versionskontrolle

Source-Control-Systeme erweisen sich bei der Entwicklung größerer Projekte als sehr praktisch, bei denen eine reibungslose Zusammenarbeit zwischen mehreren Benutzern erforderlich ist. Sie können Studio-Automatisierungsprojekte mit GIT, SVN oder TFS verbinden, indem Sie auf Start (Backstage-Ansicht von Studio) > Team zugreifen.



Die Source Control-Plugins für GIT, SVN und TFS sind in Studio standardmäßig aktiviert. Sie können sie einzeln über Start (Studio Backstage-Ansicht) > Tools > Plugins aktivieren oder deaktivieren.



Wenn in Studio ein Projekt geöffnet ist, bietet die Schaltfläche Zu Source Control hinzufügen in der Statusleiste Verknüpfungen zu GIT-Initialisierung, In GIT kopieren, Zu TFS hinzufügen und Zu SVN hinzufügen.

Es wird empfohlen, alle Dateien und Unterordner im Projektordner zur Source Control hinzuzufügen (der Unterordner .local wird standardmäßig ignoriert). Stellen Sie außerdem sicher, dass keine Ignorierlisten vorhanden sind, z. B. .gitignore Dateien, die so konfiguriert sind, dass Projektdateien und Unterordner ausgeschlossen sind.
Nur die Dateien und Unterordner aus dem Projektordner (der Ordner, der die Datei project.json enthält) können von Studio der Source Control hinzugefügt werden. Wenn Sie Dateien oder Ordner von außerhalb des Projektordners hinzufügen möchten, müssen Sie andere Source Control-Clients verwenden.
Hinweis: Sie können nicht gleichzeitig eine Verbindung zu GIT, TFS und SVN herstellen.

Die GIT-Versionskontrolle bietet einen Überblick und Anweisungen zur Arbeit mit GIT-versionierten Projekten in Studio.

Die Schritte zum Einchecken Ihrer Projekte in ein TFS- oder SVN-Repository finden Sie auf den entsprechenden Seiten Verwalten von Projekten mit TFS und Verwalten von Projekten mit SVN.

Beim Arbeiten mit Dateien mit Versionsangabe besteht überdies die Möglichkeit, Änderungen zwischen der lokalen Version der Datei und der ins Repository eingecheckten zu vergleichen. Diese Möglichkeit haben Sie mit Workflow-Diff.

Wenn Sie zwei ähnliche Dateien in demselben Automationsprojekt vergleichen möchten, verwenden Sie Dateien vergleichen (Compare Files), das auch für Dateien ohne Versionsangabe zur Verfügung steht.

Hier ist ein Beispiel für eine GIT-Ignorierungsdatei:
# 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/

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten