Verwenden Sie Nour im Bezahlvorgang, an dem Sie begonnen haben
Ein Nour-Chat gehört zu dem Checkout, an dem er begonnen hat. In jeder Runde können die aufgezeichneten Befehle und Prüfungen aufgelistet werden, und Undo this turn stellt Dateien aus dem vor der Runde erstellten Snapshot wieder her. Durch das Wiederherstellen von Dateien werden weder Befehle noch externe Effekte rückgängig gemacht. Setup-Befehle werden erst ausgeführt, nachdem Sie das Auschecken und den Befehl genehmigt haben.
Teil von GitTree Pro, den derzeit jeder kostenlos hat; Free behält alle lokalen Git-Funktionen bei. Vergleichen Sie die Pläne.
Auf dieser Seite
Bevor Sie beginnen
- GitTree Pro, das derzeit jeder kostenlos hat. Nour führt eine von Ihnen installierte Coding-Agent-CLI aus. GitTree speichert keinen KI-Schlüssel und verkauft keine Credits. Pläne ist der Ort, an dem Pro beschrieben wird.
- Das Repository ist vertrauenswürdig. Im eingeschränkten Modus führt Nour keinen Agenten in diesem Repository aus. Sie können immer noch allgemein nach GitTree fragen.
Wo es zu finden ist
- Das Feld Nour in der Kasse, die Sie geöffnet haben. Resume worktree auf einer Arbeitsbaumkarte öffnet die Datei und den für diesen Ordner gespeicherten Chat erneut.
- Session setup and overlap, wenn eine Runde einen Setup-Befehl anbietet.
| Aktion | macOS | Windows und Linux |
|---|---|---|
| Nour anzeigen oder ausblenden | ⌘⇧Space | Ctrl+Shift+Space |
Schritte
Öffnen Sie den Chat zum Checkout
Öffnen Sie den Arbeitsbaum, den der Agent bearbeiten soll, und öffnen Sie dann Nour. Der Chat ist der Chat dieses Checkouts. Der Chat eines anderen Ordners bleibt in diesem Ordner. Resume worktree kehrt zu der Datei und dem Chat zurück, die Sie geöffnet gelassen haben.

Der Chat in diesem Bereich gehört zum geöffneten Checkout. Das Standbild zeigt das Panel.GitTree-Schnittstelle mit einem Demonstrations-Repository. Lesen Sie die Runde, nachdem sie beendet ist
Changes from this turn listet Dateien auf, die geändert wurden. In dem Hinweis heißt es, dass möglicherweise manuelle Änderungen enthalten sind. Commands and check output öffnet aufgezeichnete Befehle. Checks remain unverified und Results are reported by the agent runtime bedeuten, dass eine erfolgreiche Antwort nicht beweist, dass die Dateien Ihre Tests bestanden haben. No command results were recorded for this turn bedeutet, dass keine Ausgabe zum Lesen vorhanden ist.
Stellen Sie die Wende nur wieder her, wenn die Vorschau dies zulässt
Undo this turn fragt Undo Nour’s turn in this repository?. In der Beschreibung heißt es, dass GitTree zuerst die aktuellen Zieldateien in einem Wiederherstellungsprüfpunkt beibehält. Restoring files does not reverse commands or external effects. Keep current files bricht ab. Die Bestätigungsschaltfläche ist Restore mit der Dateianzahl. Spätere Bearbeitungen blockieren die Wiederherstellung am ersten in Konflikt stehenden Pfad und die aktuellen Dateien bleiben unverändert.
Genehmigen Sie das Setup, bevor es ausgeführt wird
Session setup and overlap fordert Sie auf, einen gespeicherten benutzerdefinierten Befehl auszuwählen. Setup runs only after you review and approve this exact checkout and command. Run reviewed setup startet es. Durch das Schließen der Ansicht wird ein bereits laufendes Setup nicht gestoppt. Stop owned setup stoppt Prozesse, die GitTree besitzt. Nicht verbundene Server bleiben in Betrieb. Durch das Stoppen eines Prozesses werden dessen Auswirkungen nicht rückgängig gemacht.
Erwartetes Ergebnis
Zu diesem Checkout gehören der Chat, die aufgezeichneten Befehle und der Snapshot. Nach einer Wiederherstellung stimmt der Arbeitsbaum mit dem Snapshot für die Dateien überein, die wiederhergestellt werden konnten, und alles, was der Agent außerhalb dieser Dateien getan hat, wird weiterhin ausgeführt. Überprüfen Sie die anderen Arbeitsbäume, wenn Sie eine Änderung erwartet haben. Sie taten es nicht, es sei denn, der Zug listete sie auf.
Was für eine Wende
| Linie | Was es bedeutet |
|---|---|
| Befehle und Prüfausgabe | Befiehlt die gemeldete Laufzeit mit der Ausgabe, wann sie beibehalten wurde |
| Schecks bleiben ungeprüft | Eine Antwort ist kein Testergebnis |
| Gemeldeter Exit-Code | Der von der Laufzeit gemeldete Code, kein Code, der GitTree erneut ausgeführt hat |
| Das aufgezeichnete Ergebnis ist unvollständig | Text oder Ausgabe wurde abgeschnitten |
| Die Ausgabe wurde nicht aufgezeichnet | Für diesen Befehl gibt es nichts zu zeigen |
| Nicht bestätigt: Eine erfolgreiche Antwort beweist nicht, dass die Tests bestanden wurden | Lesen Sie den Unterschied selbst |
The command checkout is unknown for a nested or multi-repository tool, wenn die Laufzeit nicht angibt, welchen Ordner ein Befehl verwendet hat. Vergleichen Sie den aktuellen Arbeitsbaum separat, wenn Recorded content is unavailable, partial or expired. Nour setup ist der Ort, an dem Sie den Agenten auswählen. Sitzungen umfasst das Stoppen einer Runde.
Was die Wiederherstellung nicht bewirkt
In der Snapshot-Notiz heißt es, dass Nour vor der Wende einen Snapshot des Arbeitsbaums gespeichert hat und Pushs oder Dateien außerhalb des Repositorys nicht abdeckt. The work tree is back as it was before this turn ist die Erfolgszeile, wenn die Wiederherstellung abgeschlossen ist. Diese Änderungen können nicht rückgängig gemacht werden: Der Snapshot wurde gelöscht, der Zweig verschoben, spätere Bearbeitungen können den Snapshot nicht übernehmen, die Änderung wurde bereits rückgängig gemacht, es wurde kein Snapshot gespeichert oder die Änderung wurde teilweise gestoppt.
git status --porcelain
git worktree list
git diffFühren Sie diejenigen im Checkout aus, dessen Chat Sie wiederhergestellt haben. Ein Push, den der Agent gemacht hat, ein Kommentar, den er gepostet hat, oder ein Prozess, den er gestartet hat, ist immer noch da. Das Tutorial führt Nour nicht aus. Es lehrt die Git-Operationen, nach denen der Agent fragen darf.
Setup-Befehle
Definitionen stammen aus Einstellungen → Aktionen: ein absoluter ausführbarer Pfad und wörtliche Argumente. In diesem Bereich wird nur das Token {repo} unterstützt. No compatible setup definitions bedeutet keine Übereinstimmung. Setup kann auf freigegebene Datenbanken und geerbte Anmeldeinformationen zugreifen. Lokale Ports isolieren keine Maschinen. Der Port wird vor dem Start erneut überprüft und kann dennoch von einem anderen Programm beansprucht werden. GitTree stoppt dieses Programm niemals.
Wenn etwas schief geht
„Spätere Bearbeitungen blockieren die Wiederherstellung“ an einem Pfad.
Dieser Weg änderte sich nach der Wende. Aktuelle Dateien bleiben unverändert. Überprüfen Sie den Pfad oder behalten Sie die aktuellen Dateien bei. Der Dialog benennt den ersten Blockierungspfad. Andere können existieren.
„Dieser Zug kann nicht rückgängig gemacht werden: Es wurde kein Schnappschuss dafür gespeichert.“
Es gibt nichts wiederherzustellen. Lesen Sie die Änderungen aus dieser Runde und setzen Sie die Dateien bei Bedarf selbst zurück. Erwarten Sie nicht, dass Undo einen Schnappschuss erfindet.
„Dieses Repository befindet sich im eingeschränkten Modus, daher führt Nour darin keinen Agenten aus.“
Überprüfen Sie Vertrauen, wenn Sie an diesem Checkout einen Agenten wünschen. Das Panel verändert das Vertrauen für Sie nicht. Bis dahin können Sie allgemein nach GitTree fragen.
„Keine kompatiblen Setup-Definitionen.“
Fügen Sie unter „Einstellungen“ → „Aktionen“ einen benutzerdefinierten Befehl mit einer absoluten ausführbaren Datei und literalen Argumenten hinzu. Hier wird nur {repo} erweitert.
Fragen
Hat jeder Arbeitsbaum seinen eigenen Nour-Chat?
Ja. Der Chat gehört zu dem Checkout, in dem er gestartet wurde. „Arbeitsbaum fortsetzen“ öffnet die Datei und den für diesen Ordner gespeicherten Chat erneut.
Macht „Diese Runde rückgängig machen“ einen Push- oder Shell-Befehl rückgängig?
Nein. Durch das Wiederherstellen von Dateien werden keine Befehle oder externen Effekte rückgängig gemacht. Der Snapshot deckt keine Pushs oder Dateien außerhalb des Repositorys ab.
Bedeuten aufgezeichnete Kontrollen, dass die Tests bestanden wurden?
Nein. Ergebnisse werden von der Agent-Laufzeit gemeldet. Sie beweisen nicht, dass die endgültigen Dateien die Prüfung bestanden haben. Prüfungen bleiben ungeprüft, bis Sie sie ausführen.
Wann wird ein Setup-Befehl ausgeführt?
Erst nachdem Sie genau diesen Checkout und Befehl überprüft und genehmigt haben, klicken Sie auf „Überprüftes Setup ausführen“. „Setup vorbereiten“ startet es nicht.
Welcher Plan beinhaltet Nour?
Nour ist Teil von GitTree Pro, das derzeit jeder kostenlos hat. Der Agent ist einer, den Sie installieren. GitTree verkauft dafür keine Credits.