Dit is de opdracht aenfu die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
aegis nieuw bestand ongedaan maken - verwijder nieuwe bestanden na een wijziging
KORTE INHOUD
aegis -Nieuw_Bestand_Ongedaan maken bestandsnaam... [ optie...]
aegis -Nieuw_Bestand_Ongedaan maken -Lijst [ optie...]
aegis -Nieuw_Bestand_Ongedaan maken -Helpen
PRODUCTBESCHRIJVING
De aegis -Nieuw_Bestand_Ongedaan maken commando wordt gebruikt om nieuwe bestanden uit een wijziging te verwijderen (omkeren van de
acties van het commando 'aegis -New_File'). Het bestand wordt verwijderd uit de lijst met bestanden in
de verandering.
Het bestand wordt verwijderd uit de ontwikkelingsmap, tenzij de -Houden optie wordt gebruikt. De
-Houden optie moet met de grootste zorg worden gebruikt, omdat u hulpmiddelen zoals maken(1) door
deze bestanden op hun plaats laten.
U kunt een directorynaam opgeven om alle nieuwe bestanden in de benoemde directorystructuur te verwijderen.
andere bestanden in de boom worden genegeerd. Het is een fout als er geen relevante bestanden zijn.
Dien in Naam Interpretatie
Het aegis-programma zal proberen de projectbestandsnamen te bepalen uit de bestandsnamen
gegeven op de opdrachtregel. Alle bestandsnamen worden binnen aegis-projecten als relatief opgeslagen
naar de hoofdmap van de basismapstructuur. De ontwikkelmap en de
integratiemap zijn schaduwen van deze basismap, en dus zijn deze relatieve namen
ook hier toepassen. Bestanden die op de opdrachtregel worden genoemd, worden eerst geconverteerd naar absolute paden
indien nodig. Ze worden vervolgens vergeleken met het basispad, de ontwikkelingsdirectory
pad en het pad van de integratiedirectory om een relatieve naam aan de basislijn te bepalen. Het is
een fout als het genoemde bestand zich buiten een van deze directorystructuren bevindt.
De -BAse_RElatief optie kan worden gebruikt om ervoor te zorgen dat relatieve bestandsnamen worden geïnterpreteerd als
ten opzichte van het basislijnpad; absolute bestandsnamen worden nog steeds vergeleken met de verschillende
paden om een basislijn-relatieve naam te bepalen.
De relatieve_bestandsnaam_voorkeur in het gebruikersconfiguratiebestand kan worden gebruikt om te wijzigen
dit standaardgedrag. Zien aeuconf(5) voor meer informatie.
Kennisgeving
De new_file_undo_command in het project config bestand wordt uitgevoerd, indien ingesteld. De project_bestand_‐
commando wordt ook uitgevoerd, indien ingesteld, en als er recentelijk een integratie heeft plaatsgevonden. Zien
aepconf(5) voor meer informatie.
Proces Kant Effecten
Met deze opdracht worden alle build- of testregistraties geannuleerd, omdat een bestand wordt verwijderd
maakt ze logischerwijs ongeldig.
Het verschilbestand (,D) wordt ook verwijderd, maar alle van DMT afgeleide bestanden (bijvoorbeeld een .o
bestand uit een .c-bestand) wordt niet verwijderd. Dit komt omdat aegis is losgekoppeld van de
DMT, en kan niet weten hoe dit afgeleide bestand heet. Mogelijk moet u verwijderen
afgeleide bestanden handmatig.
OPTIES
De volgende opties worden begrepen:
-BAse_RElatief
Deze optie kan worden gebruikt om ervoor te zorgen dat relatieve bestandsnamen worden beschouwd als relatief ten opzichte van
de basis van de bronboom. Zien aeuconf(5) voor de corresponderende gebruiker
voorkeur.
-CUrrent_RElatief
Deze optie kan worden gebruikt om ervoor te zorgen dat relatieve bestandsnamen worden beschouwd als relatief ten opzichte van
de huidige map. Dit is meestal de standaardinstelling. Zien aeuconf(5) voor de
overeenkomstige gebruikersvoorkeur.
-Verandering aantal
Deze optie kan worden gebruikt om een bepaalde wijziging binnen een project te specificeren. Zien
aegis(1) voor een volledige beschrijving van deze optie.
-Helpen
Deze optie kan worden gebruikt om meer informatie te verkrijgen over het gebruik van de aegis
programma.
-Interactief
Specificeer dat aegis de gebruiker om bevestiging moet vragen alvorens elk te verwijderen
bestand. Beantwoord de vraag ja om het bestand te verwijderen, of geen om het dossier te behouden. Jij
kan ook beantwoorden allen om het bestand en alles wat volgt te verwijderen, of geen om de te houden
bestand en alles wat volgt.
Standaard ingesteld op die van de gebruiker verwijder_bestand_voorkeur indien niet gespecificeerd, zie aeuconf(5)
voor meer informatie.
Als aegis op de achtergrond draait, wordt de vraag niet gesteld en de
bestanden worden verwijderd.
-Houden
Deze optie kan worden gebruikt om bestanden en/of mappen te behouden die gewoonlijk worden verwijderd of
vervangen door de opdracht. Standaard ingesteld op die van de gebruiker verwijder_bestand_voorkeur als niet
opgegeven, zie aeuconf(5) voor meer informatie.
-Nee_Keep
Deze optie kan worden gebruikt om ervoor te zorgen dat de bestanden en/of mappen worden verwijderd
of vervangen door de opdracht. Standaard ingesteld op die van de gebruiker verwijder_bestand_voorkeur als niet
opgegeven, zie aeuconf(5) voor meer informatie.
-Lijst
Deze optie kan worden gebruikt om een lijst met geschikte onderwerpen voor deze opdracht te verkrijgen.
De lijst is mogelijk algemener dan verwacht.
-Project naam
Deze optie kan worden gebruikt om het gewenste project te selecteren. wanneer nee? -Project
optie is opgegeven, de AEGIS_PROJECT omgevingsvariabele wordt geraadpleegd. Indien
die niet bestaat, die van de gebruiker $HOME/.aegisrc bestand wordt onderzocht op een standaard
projectveld (zie aeuconf(5) voor meer informatie). Als dat niet bestaat,
wanneer de gebruiker alleen aan wijzigingen binnen een enkel project werkt, wordt het project
naam is standaard voor dat project. Anders is het een fout.
-TERZ
Deze optie kan worden gebruikt om ervoor te zorgen dat vermeldingen het absolute minimum aan
informatie. Het is meestal handig voor shellscripts.
Verbaasd
Deze optie kan worden gebruikt om ervoor te zorgen dat aegis meer output produceert. Standaard aegis
produceert alleen output bij fouten. Bij gebruik met de -Lijst optie deze optie
zorgt ervoor dat kolomkoppen worden toegevoegd.
-Verifieer_Symbolische_Links
Deze optie kan worden gebruikt om te verzoeken dat de symbolische links, of harde links, of
bestandskopieën, in het werkgebied worden bijgewerkt om de huidige status van de
basislijn. Dit wordt gecontroleerd door de development_directory_style gebied van de
projectconfiguratiebestand. Alleen bestanden die niet bij de wijziging betrokken zijn, zijn dat wel
bijgewerkt. Zie ook het veld “symbolic_links_preference” van aeuconf(5). Dit
optie is de standaard, indien zinvol voor uw configuratie. De naam is een
historisch ongeval, harde links en bestandskopieën zijn inbegrepen.
-Veronderstel_Symbolische_Links
Deze optie kan worden gebruikt om te verzoeken dat er geen update van basisspiegelspiegelbestanden plaatsvindt
plaats. Deze optie is handig als u definitief om te weten wat de bestanden zijn up-to-date-
heid is op dit moment niet belangrijk; onjuist gebruik van deze optie mogelijk is
onverwachte bouwbijwerkingen. Zie ook het veld “symbolic_links_preference”.
of aeuconf(5). Deze optie is de standaard, als deze niet zinvol is voor uw
configuratie. De naam is een historisch ongeval, harde links en bestandskopieën
zijn inbegrepen.
-Wachten Deze optie kan worden gebruikt om Aegis-commando's te laten wachten op toegangsvergrendelingen, als:
ze kunnen niet onmiddellijk worden verkregen. Standaard ingesteld op de gebruiker lock_wait_preference
indien niet gespecificeerd, zie aeuconf(5) voor meer informatie.
-Nee wacht
Deze optie kan worden gebruikt om te eisen dat Aegis-commando's een fatale fout afgeven als toegang:
sloten kunnen niet direct worden verkregen. Standaard ingesteld op de gebruiker
lock_wait_preference indien niet gespecificeerd, zie aeuconf(5) voor meer informatie.
Zie ook aegis(1) voor opties die alle aegis-commando's gemeen hebben.
Alle opties kunnen worden afgekort; de afkorting is gedocumenteerd als de hoofdletters,
alle kleine letters en underscores (_) zijn optioneel. U moet opeenvolgend . gebruiken
reeksen van optionele letters.
Alle opties zijn niet hoofdlettergevoelig, u kunt ze typen in hoofdletters of kleine letters of a
combinatie van beide, case is niet belangrijk.
Bijvoorbeeld: de argumenten "-project, "-PROJ" en "-p" worden allemaal geïnterpreteerd als de
-Project optie. Het argument "-prj" wordt niet begrepen, omdat consecutief
optionele tekens zijn niet meegeleverd.
Opties en andere opdrachtregelargumenten kunnen willekeurig worden gemengd op de opdrachtregel,
na de functiekiezers.
De GNU lange optienamen worden begrepen. Aangezien alle optienamen voor aegis zijn lang,
dit betekent het negeren van de extra leidende '-'. De "--optie=waarde"conventie is ook"
begrepen.
AANBEVOLEN ALIAS
De aanbevolen alias voor deze opdracht is
csh% alias aenfu 'aegis -nfu \!$ -v'
sh$ aenfu(){aegis -nfu "$@" -v}
FOUTEN
Het is een fout als de wijziging niet in de wezen ontwikkelde staat.
Het is een fout als de wijziging niet is toegewezen aan de huidige gebruiker.
Het is een fout als het bestand niet in de wijziging staat.
Het is een fout als het bestand niet aan de wijziging is toegevoegd met 'aegis -New_File'
opdracht.
EXIT STATUS
De aegis commando wordt afgesloten met een status van 1 bij elke fout. De aegis commando zal alleen
sluit af met een status van 0 als er geen fouten zijn.
MILIEU VARIABELEN
Bekijk aegis(1) voor een lijst met omgevingsvariabelen die van invloed kunnen zijn op deze opdracht. Zien
aepconf(5) voor de projectconfiguratiebestanden project_specifiek veld voor hoe in te stellen
omgevingsvariabelen voor alle opdrachten die door Aegis worden uitgevoerd.
Gebruik aenfu online met behulp van onworks.net-services