Das ultimative Ziel dieses Moduls ist es, das Kontrollgriff aus Funktionen. Es kann die Check-Out-Funktionen in den Projektordner des führen Benutzer.
Die Arbeits Natur dieses Modul beinhaltet Klonen eines Repository in ein neu erstelltes Verzeichnis erstellt Remote-Tracking-Zweige für jeden Zweig im Repository geklont und erstellt, überprüft eine erste Zweig, der von derzeit aktiven Zweig der geklonte Repository gegabelt ist.
Lassen Sie uns über sehen, wie das Modul können die Benutzer im Umgang mit dem Check-out-Funktionen, und auch, wie Sie dieses Modul aus den anstehenden Themen zu verwenden.
Der Befehl help ist eine kurze Anleitung. Sie weist auf die Hauptfunktion dieses Moduls auflistet outs die alternativen Parameter, die in der Erklärung verwendet werden kann, und erklärt auch, über die Syntax und möglichen Optionen für die Verwendung der Check-out-Funktionen unter einer einzigen Option mithilfe Befehl help, wie unten gezeigt,
ptdeploy GitClone help
Die Syntax für die Deklaration den Befehl help ist nicht case sensitive was ein zusätzlicher Vorteil ist. Der folgende Screenshot visualisieren Sie den Befehl help unter git clone.
kevell@corp:/# ptdeploy GitClone help
******************************
This command is part of Default Modules and handles Checkout Functions.
clone, co
- perform a checkout into configured projects folder. If you don't want to specify target dir but do want
to specify a branch, then enter the text "none" as that parameter.
example: ptdeploy gitclone co https://github.com/phpengine/yourmum {optional target dir} {optional branch}
example: ptdeploy gitclone co https://github.com/phpengine/yourmum none {optional branch}
------------------------------
End Help
******************************
The syntax for using the check out functions under git clone is given below.
ptdeploy git co https: // github.com/ phpengine/yourmum
Nach der Eingabe des Befehls oben angegeben, beginnt die Ausführung der Kasse Funktion wie in der folgenden Tabelle beschrieben,
| Parameters | Alternative Parameters | Options | Kommentare |
|---|---|---|---|
| Perform a clone/download of files? (Y/N) | Statt,co, wir verwenden können, checkout, Checkout auch noch | Y(Yes) | Wenn der Benutzer benötigt, um einen Klon / Download von Dateien, die sie eingeben können, wie Y. führen |
| Perform a clone/download of files? (Y/N) | Statt,co, wir verwenden können, checkout, Checkout auch noch | N(No) | Wenn der Benutzer nicht brauchen, um einen Klon / Download von Dateien durchführen können sie als N.| |
Der folgende Screenshot zeigt bildlich über den Prozess und die Arbeitsweise überprüfen Funktionen.
kevell@corp:/# ptdeploy gitclone co https://github.com/PharaohTools/ptvirtualize.git
Perform a clone/download of files? (Y/N)
y
What's git repo to clone from?
https://github.com/PharaohTools/ptvirtualize.git
Cloning into 'ptvirtualize'...
remote: Counting objects: 4673, done.
remote: Total 4673 (delta 0), reused 0 (delta 0), pack-reused 4673
Receiving objects: 100% (4673/4673), 2.20 MiB | 128.00 KiB/s, done.
Resolving deltas: 100% (2971/2971), done.
Checking connectivity... done.
Also change permissions/owner? (Y/N)
n
******************************
1In GitClone View
******************************