EnglischFranzösischSpanisch

OnWorks-Favicon

aedb – Online in der Cloud

Führen Sie aedb im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl aedb, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


Aegis entwickeln beginnen – die Entwicklung einer Veränderung beginnen

ZUSAMMENFASSUNG


Ägide -Develop_Begin Nummer wechseln [ zu erhalten... ]
Ägide -Develop_Begin -Aufführen [ zu erhalten... ]
Ägide -Develop_Begin -Hilfe

BESCHREIBUNG


Die Ägide -Develop_Begin Der Befehl wird verwendet, um mit der Entwicklung einer Änderung zu beginnen.

Das Entwicklungsverzeichnis für die Änderung wird automatisch erstellt; unter dem
Verzeichnis, das im Feld „default_development_directory“ von angegeben ist euconf(5), oder wenn nicht
unterhalb des Verzeichnisses festgelegt, das im Feld „default_development_directory“ von angegeben ist
aepattr(5) oder, falls nicht festgelegt, unterhalb des Home-Verzeichnisses des aktuellen Benutzers. Das ist selten nötig
Kennen Sie den genauen Pfadnamen des Entwicklungsverzeichnisses, z aecd(1) Der Befehl kann Sie übernehmen
jederzeit da.

Bei erfolgreicher Ausführung dieses Befehls wird die angegebene Änderung aus dem verschoben erwartet
Entwicklung Staat zu den Sein entwickelt Zustand. boxwid = 1 down S1: Box „wartet“
„Entwicklung“ Pfeil „ entwickeln“ ljust „ beginnen“ ljust S2: Feld „wird“ „entwickelt“ T1:
Spline -> von S2.w dann links 0.75, dann hoch 11/12, dann auf 1/3 " entwickeln"
leinfach „beginnen“ leinfach „rückgängig machen“ leinfach bei T1.c - (0.75,0)

Benachrichtigung
Die Develop_begin_command in der Projektkonfigurationsdatei (siehe aepconf(5) für mehr
Informationen) werden ausgeführt, sofern angegeben. Dies wird ausgeführt, nachdem die Aegis-Sperren aufgehoben wurden.
Daher können von hier aus zusätzliche Sicherheitsbefehle ausgeführt werden, wenn sie mit Vorsicht verwendet werden. Die symbolischen Links
(siehe unten) haben nicht noch nicht erstellt.

Entwicklung Verzeichnis Standort
Bitte kontaktieren Sie uns, wenn Sie Probleme im Zusammenhang mit dieser Website haben oder Hinweis: Aegis konsultiert auch das zugrunde liegende Dateisystem, um seinen Begriff von
maximale Dateigröße. Wenn die maximale Dateigröße des Dateisystems kleiner ist als
maximale_Dateiname_Länge, das Dateisystem gewinnt. Dies kann zum Beispiel passieren, wenn Sie
mit dem Linux UMSDOS-Dateisystem, oder wenn Sie ein NFS eingehängt haben, ein altes V7
Dateisystem. Einstellung maximale_Dateiname_Länge bis 255 ändert in diesen Fällen nichts an der
Tatsache, dass die zugrunde liegenden Dateisystemgrenzen viel kleiner sind (12 bzw. 14).

Wenn sich Ihre Entwicklungsverzeichnisse (oder Ihr gesamtes Projekt) auf Dateisystemen mit Dateinamen befinden
Einschränkungen oder ein Teil der heterogenen Builds findet in einer solchen Umgebung statt,
es hilft, Aegis zu sagen, was sie sind (mit dem Projekt Config Dateifelder), damit Sie
geraten Sie nicht in die Situation, in der das Projekt auf dem Freizügigeren aufbaut
Umgebungen, scheitert jedoch mit mysteriösen Fehlern in den eingeschränkteren Umgebungen.

Wenn sich Ihre Entwicklungsverzeichnisse routinemäßig auf einem Linux UMSDOS-Dateisystem befinden, würden Sie
wahrscheinlich besser dran einstellung dos_dateiname_erforderlich = was immer dies auch sein sollte., und auch das Ändern der
Entwicklungsverzeichnis_Vorlage Gebiet. Heterogene Entwicklung mit verschiedenen Windows
Umgebungen können dies auch erfordern.

ADMINISTRATOR KORREKTUR


Es ist für Projektadministratoren möglich, das zu verwenden -Benutzer Option, einen Entwickler dazu zu zwingen
Beginnen Sie mit der Entwicklung einer Veränderung. Einige Websites bevorzugen diese Vorgehensweise. Beachten Sie, dass Entwickler
Habe immer noch die Möglichkeit, das zu nutzen aedbu(1) Befehl.

Warnung: Die unbedachte Verwendung dieses Befehls wird die Entwickler schnell verunsichern. Der Zahlungsverzug
Regeln, insbesondere für die Änderungsnummer, hängen von der Sicherheit und der Zustimmung des Entwicklers ab
woran der Entwickler gerade arbeitet.

Die Forced_develop_begin_notify_command Projektattribut (siehe aepattr(5) für mehr
Informationen) wird ausgeführt, wenn ein Administrator die verwendet -Benutzer Option, in einem Versuch
Minimieren Sie die Überraschungen für Entwickler. Ein geeigneter Befehl ist
Forced_develop_begin_notify_command =
"$datadir/db_forced.sh $p $c $developer";
Dieser Befehl sendet eine E-Mail an den Entwickler und informiert ihn über die vorgenommene Änderung
ihr zugewiesen.

SYMBOLISCH Verbindet


Viele Tools zur Abhängigkeitswartung und tatsächlich einige Compiler bieten kaum oder gar keine Unterstützung
für Include-Dateisuchpfade und damit für das Konzept des zweistufigen Verzeichnisses
Hierarchie, die von Aegis eingesetzt wird. (Mit der Verzweigungsfunktionalität von Aegis wird es mehrstufig
wird verwendet.) Um die Verwendung dieser Tools zu ermöglichen, bietet Aegis die Möglichkeit, einen Satz zu verwalten
symbolischer Verknüpfungen zwischen dem Entwicklungsverzeichnis einer Änderung und der Baseline einer
Projekt, so dass es für diese Tools so aussieht, als ob alle Dateien des Projekts im vorhanden sind
Entwicklungsverzeichnis.

PROJEKT Konfiguration
Die Entwicklungsverzeichnis_Stil Das Feld der Projektkonfigurationsdatei steuert die
Aussehen des Entwicklungsverzeichnisses. Sehen aepconf(5) für weitere Informationen.

Durch die Verwendung einer Einstellung wie
development_directory_style =
{
source_file_symlink = true;
while_build_only = true;
};
Der Benutzer sieht die symbolischen Links nie, da sie nur zum Nutzen hinzugefügt werden
das Abhängigkeitswartungstool während der Ausführung des aeb(1) Befehl.

Durch die Verwendung einer Einstellung wie
development_directory_style =
{
source_file_symlink = true;
};
(Der andere Wert ist standardmäßig auf „false“). Die symbolischen Links werden zu Beginn der Entwicklung erstellt
Zeit (vgl aedb(1) für weitere Informationen) und auch von jedem gepflegt aeb(1) Aufruf.
Beachten Sie, dass die symbolischen Links nur zu diesen Zeiten gepflegt werden, also Projektintegrationen
Während der Bearbeitung von Sourec-Dateien kann es vorkommen, dass die symbolischen Links in einem verbleiben
inkonsistenter Zustand bis zum nächsten Build.

Wenn Dateien von der Baseline in eine Änderung kopiert werden, verwenden Sie die aecp(1) Befehl, der
Ein symbolischer Link, der auf die Baseline verweist, wird (falls vorhanden) vor der Datei entfernt
kopiert.

Hinweis: Die Verwendung dieser Funktionalität in beiden Formen hat Auswirkungen darauf, wie die Regeldatei von
Das Abhängigkeitswartungstool ist geschrieben. Regeln müssen entfernen ihre Ziele vorher
Erstellen Sie sie (normalerweise mit einem rm -f Befehl), wenn Sie eines der Link-Unterfelder verwenden (beide
harte Links und symbolische Links). Dadurch soll vermieden werden, dass versucht wird, das Ergebnis auf das zu schreiben
symbolischer Link, der auf eine schreibgeschützte Datei in der Projektbasislinie verweist. Das ist
ähnlich der gleichen Anforderung für die Verwendung des link_integration_directory Bereich der
Projektkonfigurationsdatei.

Mitglied Konfiguration
Da ist ein symbolische_Link_Präferenz Feld in der Benutzerkonfigurationsdatei (siehe euconf(5)
für mehr Informationen). Dies steuert, ob aeb(1) überprüft die symbolischen Links
vor dem Build (Standard) oder ob davon ausgegangen wird, dass sie auf dem neuesten Stand sind. (Dieses Feld ist
nur relevant, wenn Entwicklungsverzeichnis__style.source_file_symlink ist wahr.)

Bei mittelgroßen bis großen Projekten kann die Überprüfung der symbolischen Links genauso lange dauern wie der Build
selbst. Vorausgesetzt, die symbolischen Links sind aktuell, kann dies eine große Zeitersparnis bedeuten
Projekte. In einer solchen Situation kann es ratsam sein, Ihre DMT-Wahl zu überprüfen.

Die aedb(1) Befehl die nicht Konsultieren Sie diese Präferenz. Daher ist in den meisten Situationen die
Symbolische Links sind aktuell, wenn der Build ausgeführt wird. Die einzige Aegis-Funktion
was dazu führen kann, dass die symbolischen Verknüpfungen veraltet sind, ist die Integration einer anderen
ändern, da sich dadurch das Vorhandensein oder Fehlen von Dateien in der Baseline ändern kann. In diesem
Situation, der Standard aeb(1) Die Aktion besteht darin, die Benutzerpräferenz und die Überprüfung zu ignorieren
symbolische Links.

Es gibt zwei Befehlszeilenoptionen, die Änderungen vornehmen aeb(1) Verhalten weiter: das -Verifizieren-
Symbolische Links Option besagt, dass die symbolischen Links überprüft werden sollen; und das -Assume-Symbolic-Links
Die Option besagt, dass davon ausgegangen werden soll, dass die symbolischen Links aktuell sind. In jedem Fall ist die Option über-
verwendet die Standardeinstellung und die Benutzereinstellung.

Es ist möglich, ein ähnliches Verhalten wie Tom Lord'a Arch zu erreichen, indem man eine Einstellung wie die folgende verwendet:
development_directory_style =
{
source_file_link = true;
source_file_symlink = true;
};

Es ist möglich, ein CVS-ähnliches Verhalten zu erzielen, indem eine Einstellung wie die folgende verwendet wird:
development_directory_style =
{
source_file_copy = true;
};
Es gibt viele weitere mögliche Konfigurationen des Entwicklungsverzeichnis_Stil, In der Regel
mit hilfreichen Build-Nebenwirkungen. Sehen aepconf(1) und der Abhängigkeit Wartung Werkzeug
Weitere Informationen finden Sie im Kapitel des Benutzerhandbuchs.

Die Befehlszeilenoptionen und -einstellungen für symbolische Links gelten gleichermaßen für Hardlinks und
Dateikopien (die Namen haben historischen Ursprung).

OPTIONAL


Folgende Optionen werden verstanden:

-Veränderung Anzahl
Diese Option kann verwendet werden, um eine bestimmte Änderung innerhalb eines Projekts anzugeben. Sehen
Ägide(1) für eine vollständige Beschreibung dieser Option.

-Verzeichnis Weg
Diese Option kann verwendet werden, um anzugeben, welches Verzeichnis verwendet werden soll. Es ist ein Fehler
wenn der aktuelle Benutzer nicht über die entsprechenden Berechtigungen zum Erstellen des Verzeichnisses verfügt
Weg gegeben. Dies muss ein absoluter Pfad sein.

Achtung: Wenn Sie einen Automounter verwenden, verwenden Sie nicht `pwd`, um eine absolute
Pfad, gibt es normalerweise die falsche Antwort.

-Hilfe
Diese Option kann verwendet werden, um weitere Informationen zur Verwendung des Ägide


-Aufführen
Diese Option kann verwendet werden, um eine Liste geeigneter Themen für diesen Befehl zu erhalten.
Die Liste ist möglicherweise allgemeiner als erwartet.

-Projekt Name
Diese Option kann verwendet werden, um das gewünschte Projekt auszuwählen. Wenn nein -Projekt
Option angegeben ist, die AEGIS_PROJEKT Umgebungsvariable wird konsultiert. Wenn
die nicht existiert, die des Benutzers $HOME/.aegisrc Datei wird auf einen Standard untersucht
Projektfeld (siehe euconf(5) für weitere Informationen). Wenn das nicht existiert,
Wenn der Benutzer nur an Änderungen innerhalb eines einzelnen Projekts arbeitet, wird das Projekt
Der Name ist standardmäßig auf dieses Projekt eingestellt. Andernfalls handelt es sich um einen Fehler.

-Grund Text
Diese Option kann verwendet werden, um einen Kommentar an die Änderungshistorie anzuhängen, die von . generiert wurde
dieser Befehl. Sie müssen Anführungszeichen verwenden, um die Leerzeichen von der Shell zu isolieren.

-Knapp
Diese Option kann verwendet werden, um zu veranlassen, dass Listings das absolute Minimum an
Information. Es ist normalerweise für Shell-Skripte nützlich.

-Benutzer Name
Mit dieser Option wird der Benutzer angegeben, der die Änderung entwickeln soll. Das
Die Option darf nur von einem Projektadministrator verwendet werden.

-Ausführlich
Diese Option kann verwendet werden, um aegis zu veranlassen, mehr Ausgabe zu erzeugen. Standardmäßig aegis
erzeugt nur bei Fehlern eine Ausgabe. Bei Verwendung mit dem -Aufführen Option diese Option
bewirkt, dass Spaltenüberschriften hinzugefügt werden.

-Warten Diese Option kann verwendet werden, um zu verlangen, dass Aegis-Befehle auf Zugriffssperren warten, wenn
sie sind nicht sofort erhältlich. Standardmäßig die des Benutzers lock_wait_preference
wenn nicht angegeben, siehe euconf(5) für weitere Informationen.

-Nein_Warten
Diese Option kann verwendet werden, um zu verlangen, dass Aegis-Befehle einen schwerwiegenden Fehler ausgeben, wenn Zugriff
Schlösser sind nicht sofort erhältlich. Standardmäßig die des Benutzers
lock_wait_preference wenn nicht angegeben, siehe euconf(5) für weitere Informationen.

[VORLÄUFIGE VOLLAUTOMATISCHE TEXTÜBERSETZUNG - muss noch überarbeitet werden. Wir bitten um Ihr Verständnis.] Ägide(1) für Optionen, die allen aegis-Befehlen gemeinsam sind.

Alle Optionen können abgekürzt werden; die Abkürzung wird als Großbuchstaben dokumentiert,
alle Kleinbuchstaben und Unterstriche (_) sind optional. Sie müssen aufeinanderfolgend verwenden
Folgen von optionalen Buchstaben.

Bei allen Optionen wird die Groß-/Kleinschreibung nicht beachtet, Sie können sie in Groß- oder Kleinschreibung oder a . eingeben
Kombination von beiden, Groß-/Kleinschreibung ist nicht wichtig.

Zum Beispiel: Die Argumente "-project, "-PROJ" und "-p" werden alle so interpretiert, dass sie die
-Projekt Möglichkeit. Das Argument "-prj" wird nicht verstanden, da aufeinanderfolgend
optionale Zeichen wurden nicht angegeben.

Optionen und andere Befehlszeilenargumente können auf der Befehlszeile beliebig gemischt werden,
nach den Funktionswählern.

Die langen Optionsnamen von GNU werden verstanden. Da alle Optionsnamen für Ägide sind lang,
Dies bedeutet, dass das zusätzliche führende '-' ignoriert wird. Die "--zu erhalten=Wert"Konvention ist auch
verstanden.

EMPFOHLEN ALIAS


Der empfohlene Alias ​​für diesen Befehl ist
csh% alias aedb 'aegis -db \!* -v'
sh$ aedb(){aegis -db "$@" -v}

FEHLER


Es handelt sich um einen Fehler, wenn die Änderung nicht vorhanden ist.
Es ist ein Fehler, wenn die Änderung nicht im erwartet Entwicklung Zustand.
Es handelt sich um einen Fehler, wenn der aktuelle Benutzer kein Entwickler des angegebenen Projekts ist.

EXIT STATUS


Die Ägide Der Befehl wird bei jedem Fehler mit dem Status 1 beendet. Die Ägide Befehl wird nur
mit dem Status 0 beenden, wenn keine Fehler vorliegen.

VARIABLEN


Weitere Informationen finden Sie auch in den Ägide(1) für eine Liste von Umgebungsvariablen, die diesen Befehl beeinflussen können. Sehen
aepconf(5) für die Projektkonfigurationsdatei projektspezifisch Feld für die Einstellung
Umgebungsvariablen für alle von Aegis ausgeführten Befehle.

Nutzen Sie aedb online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    Büroetage
    Büroetage
    OfficeFloor bietet eine Umkehrung von
    Kopplungssteuerung mit ihren: - Abhängigkeiten
    Einspritzung - Fortsetzungseinspritzung -
    Fadeninjektion Weitere Informationen
    Besuche den...
    Laden Sie OfficeFloor herunter
  • 2
    DivKit
    DivKit
    DivKit ist ein servergesteuertes Open-Source-Programm
    UI (SDUI)-Framework. Es ermöglicht Ihnen
    Bereitstellung serverbasierter Updates für
    verschiedene App-Versionen. Es kann auch sein
    verwendet für...
    Laden Sie DivKit herunter
  • 3
    Unterkonverter
    Unterkonverter
    Dienstprogramm zum Konvertieren zwischen verschiedenen
    Abonnementformat. Shadowrocket-Benutzer
    sollte ss, ssr oder v2ray als Ziel verwenden.
    Sie können &remark= hinzufügen
    Telegram-like HT...
    Unterkonverter herunterladen
  • 4
    SWASH
    SWASH
    SWASH ist eine Allzweck-Zahl
    Werkzeug zur Simulation instationärer,
    nicht hydrostatisch, freiflächig,
    Rotationsströmungs- und Transportphänomene
    in Küstengewässern als ...
    Laden Sie SWASH herunter
  • 5
    VBA-M (Archiviert – Jetzt auf Github)
    VBA-M (Archiviert – Jetzt auf Github)
    Projekt ist umgezogen
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Features: Cheat-Erstellung, Staaten speichern, Multi
    system, unterstützt gba, gbc, gb, sgb,
    sgb2Tu...
    VBA-M herunterladen (archiviert – jetzt auf Github)
  • 6
    Stacer
    Stacer
    Linux-Systemoptimierung und -überwachung
    Github-Repository:
    https://github.com/oguzhaninan/Stacer.
    Zielgruppe: Endbenutzer/Desktop. Benutzer
    Schnittstelle: Qt. Programmierung La ...
    Staker herunterladen
  • Mehr »

Linux-Befehle

Ad