- Versionshinweise
- Erste Schritte
- Einstellung und Konfiguration (Setup and Configuration)
- Automationsprojekte
- Abhängigkeiten
- Workflow-Typen
- Dateivergleich
- Beste Praktiken für die Automatisierung (Automation Best Practices)
- Integration der Quellenkontrolle
- Informationen zur Versionskontrolle
- Verwalten von Projekten mit GIT
- Verwalten von Projekten mit TFS
- Verwalten von Projekten mit SVN
- Workflow Diff
- Debugging
- Das Diagnose-Tool
- Workflow-Analyse
- Über die Workflow-Analyse
- ST-NMG-001 – Namenskonvention für Variablen
- ST-NMG-002 – Namenskonvention für Argumente
- ST-NMG-004 – Duplizierung des Anzeigenamens
- ST-NMG-005 – Variable überschreibt Variable
- ST-NMG-006 – Variable überschreibt Argument
- ST-NMG-008 – Variablenlänge überschritten
- ST-NMG-009: Datentabellenvariablen mit Präfix versehen
- ST-NMG-011 – Datentabellenargumente mit Präfix versehen
- ST-NMG-012 – Standardwerte für Argumente
- ST-NMG-016 – Argumentlänge überschritten
- ST-DBP-002 – Hohe Anzahl von Argumenten
- ST-DBP-003 – Leerer Catch-Block
- ST-DBP-007 – Mehrere Flussdiagrammebenen
- ST-DBP-020 – Nicht definierte Ausgabeeigenschaften
- ST-DBP-023 – Leerer Workflow
- ST-DBP-024 – Prüfung der Persistenzaktivität
- ST-DBP-025 – Voraussetzung für Variablenserialisierung
- ST-DBP-026 – Verwendung der Verzögerungsaktivität
- ST-DBP-027 – Bewährte Methode für Persistenz
- ST-DBP-028 – Voraussetzung für Argumentenserialisierung
- ST-USG-005 – Hartcodierte Aktivitätsargumente
- ST-USG-009 – Nicht verwendete Variablen
- ST-USG-010 – Nicht verwendete Abhängigkeiten
- ST-USG-014 – Paketbeschränkungen
- ST-USG-020 – Minimale Protokollmeldungen
- ST-USG-024 – Nicht verwendet, gespeichert für später
- ST-USG-025 – Missbrauch gespeicherter Werte
- ST-USG-026 – Aktivitätseinschränkungen
- ST-USG-027 – Erforderliche Pakete
- Variablen
- Argumente
- Importierte Namespaces
- Kontrollfluss
- Objekt-Repository
- Protokollierung
- Das ScaleCoordinates-Migrationstool
- Das Tool ScreenScrapeJavaSupport
- StudioPro
- Erweiterungen
- Fehlersuche und ‑behebung
- Internet Explorer x64
- Microsoft Office Interop-Probleme
- Erkennen von UI-Elementen in PDF mit Zugriffsoptionen.
- Erkennen von UI-Elementen nach Windows-Aktualisierungen.
- JxBrowser-Anwendungen
- Überwachung der Benutzerereignisse (User Events Monitoring)
- Java in App-V
- Microsoft App-V – Unterstützung und Einschränkungen
- Citrix-Fehlerbehebung
Öffnen eines Projekts in SVN
-
Wählen Sie auf der Seite Team die Option Aus SVN öffnen. Das Fenster Aus SVN-Repository öffnen wird geöffnet.
-
Type in the Repository URL or use the
button to open the repository browser. Expand or collapse folders in the repository, look inside folders, copy the Selected Path or select a file to open. Click OK. -
Wählen Sie ein leeres Verzeichnis zum Auschecken (Check out Directory) aus. Wählen Sie das Feld Anmeldedaten verwenden (Use credentials) und tragen Sie Ihren Benutzernamen (Username) und das Passwort (Password) ein. Klicken Sie auf Öffnen. Das Projekt steht jetzt im Verzeichnis „Auschecken“ zur Verfügung.
-
Ein Dialogfenster Frage (Question) wird geöffnet. Es enthält zwei Optionen zum Herausziehen der Datei
Main.xamlaus dem Repository:- Neueste auschecken und bearbeiten (Check out latest and edit) - öffnet die neueste Version der Datei
Main.xamlaus dem Repository im Bearbeiten-Modus. Mit der Option Sperre unterbrechen (Break Lock) können Sie ein Projekt aus einem SVN-Repository auschecken, das zuvor durch einen anderen Benutzer ausgecheckt wurde. - Lokal schreibgeschützt öffnen (Open local as read only) - öffnet die lokale Version der Datei
Main.xamlim schreibgeschützten Modus. Der Paketmanager (Package Manager) kann auch dann geöffnet werden, wenn die Dateien schreibgeschützt sind, aber um Änderungen durchzuführen und Abhängigkeiten zu installieren, muss die Dateiproject.jsonausgecheckt werden.
- Neueste auschecken und bearbeiten (Check out latest and edit) - öffnet die neueste Version der Datei
Wenn Sie das Kontrollkästchen Immer diese Aktion ausführen und nicht mehr anzeigen und dann die Option Aktuelle Version auschecken und bearbeiten aktivieren, wird Ihre Auswahl bei zukünftigen Vorkommen übernommen. Unabhängig davon, was Sie auswählen, muss die project.json-Datei separat ausgecheckt werden, damit bestimmte Änderungen wirksam werden.
Hinzufügen eines Projekts zu SVN
Einige SVN-Operationen sind nicht direkt über Studio verwaltbar. Dazu und zur Sicherstellung optimaler Kompatibilität müssen Sie die neueste Version eines SVN-Clients verwenden. Für TortoiseSVN werden Versionen bis 1.9.7 unterstützt.
-
Erstellen oder öffnen Sie ein Projekt in Studio auf der Registerkarte Start in der Backstage-Ansicht. Klicke auf die Schaltfläche Start > Team > Zu TFS hinzufügen oder die Verknüpfung Zu Source Control hinzufügen > Zu SVN hinzufügen in der Statusleiste. Das Fenster Zu SVN hinzufügen wird geöffnet.
-
Type in the Repository URL or use the
button to open the repository browser. Select a file to open. Click OK. Provide a path to the Check out directory. The check out directory must be empty. If applicable, check the Use credentials check box, and type in the User and Password. Click Add to upload the project to the SVN repository. -
Wählen Sie im Fenster Änderungen einchecken (Check In Changes) die Dateien aus, die Sie zu dem Repository hinzufügen möchten, und schreiben Sie eine Commit-Nachricht (Commit Message).
-
Klicken Sie auf Einchecken (Check In). Die Dateien sind nun im Repository verfügbar, zusammen mit der Commit-Nachricht (Commit Message). Die Datei
project.jsonist in Studio wieder schreibgeschützt.
When a project is added to SVN, the context menu in the Project panel includes SVN-specific options. For more information, see Context Menu Options for SVN and TFS.
Bearbeiten und Einchecken von Änderungen in SVN
-
Verbinden Sie eines Ihrer Projekte mit Ihrem SVN-Repository.
-
Klicken Sie mit der rechten Maustaste auf die
.xaml-Datei, und wählen Sie Für Bearbeitung auschecken aus. Die aktuelle Version der.xaml-Datei ist lokal zugeordnet und wird im Projekt-Panel geöffnet. Es wird für die Bearbeitung gesperrt, bis es eingecheckt wird. Führen Sie gewünschte Änderungen an den Dateien durch.Hinweis:Sobald eine Datei aus dem SVN-Repository ausgecheckt wurde, steht sie anderen Benutzern mit Zugriffsrechten nicht mehr zur Verfügung.
-
Klicken Sie mit der rechten Maustaste auf die
.xamlDatei oder den Projektknoten und aktivieren Sie Einchecken, oder klicken Sie auf
das Symbol in der Statusleiste, das auch die Anzahl der nicht bestätigten Änderungen zählt.Das Fenster Änderungen aktivieren wird angezeigt. -
Überprüfen Sie die Änderungen und kontrollieren Sie das Feld Dateien ohne Versionsangabe anzeigen (Show Unversioned Files), um importierte Dateien zum Repository hinzuzufügen. Schreiben Sie eine Commit-Nachricht (Commit Message), um die Änderungen zu beschreiben.
-
Klicken Sie auf Einchecken (Check In). Die neueste Version ist nun im Repository verfügbar, zusammen mit der Commit-Nachricht. Die Datei
project.jsonist in Studio wieder schreibgeschützt. -
Klicken Sie auf Start > Team > Trennen, um das aktuelle Projekt von Source Control zu trennen.
Hinweis:Wenn Sie eine Datei aus einem Projekt bearbeiten, das in einem externen Editor zur Source Control hinzugefügt wurde, ist die Änderung erst im Projektbereich und in der Statusleiste sichtbar, nachdem Sie im Projektbereich auf Aktualisieren
geklickt haben.
Ändern von Anmeldeinformationen
Wenn Sie auf einem gemeinsam genutzten Computer arbeiten, müssen Sie möglicherweise die Anmeldeinformationen auf das aktuelle SVN-Repository ändern, bevor Sie Änderungen an Ihrem Projekt übernehmen.
Wechseln Sie zur Registerkarte Start > Team, und wählen Sie Anmeldeinformationen ändern im Abschnitt SVN aus. Geben Sie Ihren Benutzernamen und Ihr Kennwort für das aktuelle Repository ein und wählen Sie OK aus.