Ich habe versehentlich eine Datei in TortoiseSVN ignoriert. Wie kann ich dies umkehren und die Datei meinem Repository hinzufügen?
Ich habe versehentlich eine Datei in TortoiseSVN ignoriert. Wie kann ich dies umkehren und die Datei meinem Repository hinzufügen?
Antworten:
Bearbeiten Sie einfach die Eigenschaft svn: ignore (auf der Registerkarte "Subversion" der Verzeichniseigenschaften). (Wenn Sie einen Unterordner ignoriert haben, wählen Sie die Registerkarte "Eigenschaften" des übergeordneten Ordners aus.)
Wenn Sie mit der rechten Maustaste auf das Verzeichnis klicken, das die Datei enthält, und SVN-Eigenschaften auswählen, sollte eine Eigenschaft svn: ignore mit einer Liste ignorierter Dateien angezeigt werden. Bearbeiten Sie einfach diese Liste und entfernen Sie die Regel, die Ihre Datei ignoriert.
right click on folder
-> TortoiseSVN-> Eigenschaften. Danke für den Tipp!
"Ignorieren von Dateien und Verzeichnissen" in der SVO-Dokumentation von Tortoise lautet:
Wenn Sie ein oder mehrere Elemente aus der Ignorierliste entfernen möchten, klicken Sie mit der rechten Maustaste auf diese Elemente und wählen Sie
TortoiseSVN
→Remove from Ignore List
Sie können auchsvn:ignore
direkt auf die Eigenschaft eines Ordners zugreifen . Auf diese Weise können Sie allgemeinere Muster mithilfe von Dateinamen-Globbing angeben, die im folgenden Abschnitt beschrieben werden. Weitere Informationen zum direkten Festlegen von Eigenschaften finden Sie im Abschnitt „Projekteinstellungen“ . Bitte beachten Sie, dass jedes Ignoriermuster in einer separaten Zeile stehen muss. Das Trennen durch Leerzeichen funktioniert nicht.
Für mich bestand die Lösung darin, "Update to Revision" zu verwenden .
Meine ignorierten Dateien wurden beim Auschecken automatisch als ignoriert festgelegt, aber bei den Dateien wurde kein Häkchen gesetzt.
Bei der Aktualisierung auf Revision habe ich überprüft, ob die Dateien enthalten sein sollen, indem ich auf "Elemente auswählen ..." geklickt habe.
Ich konnte im Eigenschaftenmenü nichts finden, das ignorierte Dateien auflistete (a la Gabriels Vorschlag). Tatsächlich waren die Eigenschaften leer.
In meinem Fall gab es ein anderes Problem: die globale Ignorierliste in den Schildkröteneinstellungen, Allgemein.
Tortoise wird standardmäßig mit .so-Dateien in der Ignorierliste geliefert und diese werden in der Quellcodeverwaltung gespeichert (ja, ich weiß, dass dies alles andere als ideal ist). Das Entfernen von ihnen aus der Liste hat es für mich aussortiert.
Normalerweise füge ich die ignorierte Datei einfach mit Tortoise hinzu und mache mir nicht die Mühe, den Eintrag aus der Ignorierliste zu entfernen. Bisher hatte ich keine negativen Nebenwirkungen ...