Checkt lokal geänderte Dateien ein, sodass sie dem aktuellen Änderungsset hinzugefügt werden.
Zweck
Der scm-Unterbefehl checkin checkt
eine oder mehrere lokal geänderte Dateien bzw. einen oder mehrere lokal geänderte Ordner ein, indem er sie
dem aktuellen Änderungsset im Repository-Arbeitsbereich hinzufügt.
Übersicht
- Verwenden Sie die folgende Syntax, um den Befehl scm checkin auszuführen, nachdem Sie mit dem Befehl
scm login gespeicherte Berechtigungsnachweise für das Repository erstellt haben, das mit dem
durch die Option -d angegebenen lokalen Arbeitsbereich verlinkt ist:
scm checkin { [ -d | --dir ] pfad_des_arbeitsbereichs } pfad ...
- Verwenden Sie die folgende Syntax, um den Befehl scm checkin unter Angabe von Berechtigungsnachweisen
(für das Repository, das mit dem durch die Option -d angegebenen lokalen Arbeitsbereich verlinkt
ist) in der Befehlzeile auszuführen:
scm checkin [ -u | --username ] benutzer-id_in_repository [ -P | --password ] kennwort_für_benutzer-id_in_repository { [ -d | --dir ] pfad_des_arbeitsbereichs } pfad ...
Optionen und Argumente
- [ -c
| --change-set ] arg
- Aliasname oder UUID des Zieländerungssets.
Änderungen können in ein anderes Änderungsset eingecheckt werden.
- [ -C |
--delim-consistent ]
- Festlegen, dass alle Dateien mit inkonsistenten Zeilenbegrenzern den bevorzugten Zeilenbegrenzer verwenden (abhängig von den Eigenschaften der Datei).
- [ -n
| --delim-none ]
- Festlegen, dass alle Dateien mit inkonsistenten Zeilenbegrenzern die Benutzervorgabe NONE für den Zeilenbegrenzer erhalten (Überprüfungen von Zeilenbegrenzern wird inaktiviert).
- [ -d | --dir ] pfad_des_arbeitsbereichs
- Der Pfadname eines lokalen Arbeitsbereichs, der durch den Befehl
scm load oder scm share erstellt wurde. Dieser Unterbefehl wird
mit dem aktuellen Arbeitsverzeichnis als Wert für pfad_für_arbeitsbereich ausgeführt. Sie können diese Option übergehen, wenn sich das aktuelle Arbeitsverzeichnis in einem lokalen
Arbeitsbereich befindet.
- [ -d
| --directory ] arg
- Im genannten Verzeichnis ausführen.
- [ -P | --password ] kennwort_für_benutzer-id_in_repository
- Das Kennwort für die angegebene Benutzer-ID im benannten Repository. Wenn diese Option in der
Befehlszeile nicht angegeben wird, werden Sie zur Eingabe eines Kennworts aufgefordert. Wenn Sie eine Repository-URI oder einen Kurznamen angegeben haben, für den Sie Berechtigungsnachweise
mithilfe des Befehls scm login gespeichert haben, wird diese Option ignoriert.
- [ -u | --username ] benutzer-id_in_repository
- Gibt eine Benutzer-ID an, die in dem genannten Repository vorhanden ist. Wenn Sie eine Repository-URI oder einen Kurznamen angegeben haben, für den Sie Berechtigungsnachweise
mithilfe des Befehls scm login gespeichert haben, wird diese Option ignoriert.
- pfad ...
- Eine durch Leerzeichen getrennte Liste der einzucheckenden Pfadnamen. Jede Angabe pfad muss
im lokalen Arbeitsbereich enthalten sein. Wenn mit der Option -d ein lokales Verzeichnis
angegeben wurde, in dem der Befehl scm checkin ausgeführt werden soll, werden alle
Argumente pfad als relative Angaben zu diesem Verzeichnis interpretiert.
Andernfalls werden Argumente der Angabe pfad als relativ zum aktuellen Arbeitsverzeichnis
interpretiert. Wenn pfad ein Verzeichnis ist, werden alle unaufgelösten Dateien
im Verzeichnis und den zugehörigen Unterverzeichnissen eingecheckt.
Beispiele
Sie ändern im lokalen Arbeitsbereich die Datei
'
com.example.hellojazz.rcp.ui\src\com\example\hellojazz\rcp\ui\actions\HelloJazzAction.java'.
Nach dem Speichern der Datei, zeigt die Ausgabe des Befehls
scm status eine
unaufgelöste (d. h. geänderte, jedoch noch nicht eingecheckte) Datei an.
C:\local-workspaces\HelloJazz>scm status
Arbeitsbereich: (1101) "HelloJazz" <-> (1102) "HelloJazz Stream"
Komponente: (1103) "HelloJazz"
Referenzkonfiguration: (1104) 2 "base"
Unaufgelöst:
-c /com.example.hellojazz.rcp.ui/src/com/example/hellojazz/rcp/ui/actions>
Sie führen
den Befehl
scm checkin aus, um die Datei einzuchecken und ein Änderungsset zu erstellen.
C:\local-workspaces\HelloJazz>scm checkin com.example.hellojazz.rcp.ui\src\com\example\hellojazz\rcp\ui\actions\HelloJazzAction.java
Festschreibung wird ausgeführt...
Arbeitsbereich: (1101) "HelloJazz" <-> (1102) "HelloJazz Stream"
Komponente: (1103) "HelloJazz"
Abgehend:
Änderungssets:
(1105) --@ <Kein Kommentar>