Hypercell ein ] Hypercell aus ] Zeige Navigation ] Verstecke Navigation ]
c++.de  
   

Die mobilen Seiten von c++.de:
http://m.c-plusplus.de
Infos hier [BETA]

  
c++.de :: Rund um die Programmierung ::  Git: ignore-list wird nicht vollständig beachtet     Zeige alle Beiträge auf einer Seite Auf Beitrag antworten
Autor Nachricht
Antoras
Mitglied

Benutzerprofil
Anmeldungsdatum: 10.03.2009
Beiträge: 231
Beitrag Antoras Mitglied 17:43:47 31.07.2012   Titel:   Git: ignore-list wird nicht vollständig beachtet            Zitieren

Hallo,

ich habe in `.git/info/exclude` u.A. folgenden Inhalt:

Code:
**/.classpath
org.scala-ide.sbt.full.library/

Dennoch wird mir bei einem `git add -n -A` folgendes angezeigt:

Code:
add 'org.scala-ide.sbt.full.library/.classpath'

Wie kann das sein? Weil die entsprechende Datei schon eingecheckt ist? Wie kann ich zukünftig verhindern, dass die Datei beachtet wird?
nman
Moderator

Benutzerprofil
Anmeldungsdatum: 19.02.2002
Beiträge: 13912
Beitrag nman Moderator 18:02:16 31.07.2012   Titel:              Zitieren

Ich verwende immer nur .gitignore, daher keine Ahnung ob die Syntax fuer .git/info/exclude anders ist.

Ich haette einfach in die .gitignore sowas reingepackt:

Code:
.classpath


Und ja, wenn das File schon im Index ist, dann musst du es vorher von dort entfernen:

Code:
git rm --cached org.scala-ide.sbt.full.library/.classpath

_________________
…but tuesday's just as bad.
Antoras
Mitglied

Benutzerprofil
Anmeldungsdatum: 10.03.2009
Beiträge: 231
Beitrag Antoras Mitglied 18:50:23 31.07.2012   Titel:              Zitieren

Nach dem Entfernen der Datei mit `git rm` ist auch der Eintrag aus `git add` verschwunden. Danke!
Christoph
Moderator

Benutzerprofil
Anmeldungsdatum: 30.04.2001
Beiträge: 5945
Beitrag Christoph Moderator 18:57:08 31.07.2012   Titel:              Zitieren

nman schrieb:
Ich verwende immer nur .gitignore, daher keine Ahnung ob die Syntax fuer .git/info/exclude anders ist.
Ich würde sogar so weit gehen und sagen, dass .git/info/exclude hier falsch ist: Die ignore-Liste sollte versioniert werden.

_________________
Wenn Word für Längeres geeignet wäre, würde es nicht Word, sondern Sentence, Page oder Article heißen.
Antoras
Mitglied

Benutzerprofil
Anmeldungsdatum: 10.03.2009
Beiträge: 231
Beitrag Antoras Mitglied 19:05:47 31.07.2012   Titel:              Zitieren

Wird sie aus, sie ist mir nur nicht vollständig genug. Ich weiß nicht welche von den von mir eingefügten Einträgen auch auf andere Entwickler zutreffen. Ich werde da intern mal nachfragen und die Einträge dann wirklich nach in .gitignore verschieben.
nman
Moderator

Benutzerprofil
Anmeldungsdatum: 19.02.2002
Beiträge: 13912
Beitrag nman Moderator 20:27:27 31.07.2012   Titel:              Zitieren

Du kannst auch fuer einzelne Unterverzeichnisse eigene .gitignores haben, die die aus den Parent-Directories ergaenzen.

_________________
…but tuesday's just as bad.
c++.de :: Rund um die Programmierung ::  Git: ignore-list wird nicht vollständig beachtet   Auf Beitrag antworten

Zeige alle Beiträge auf einer Seite




Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme

c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de Werbekostenerstattung verdient werden kann.

Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info und www.c-plusplus.net enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt (vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden. Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.