Tortoise SVN : Wie zu ignorieren, bin-Inhalte aus zu Begehen
Verwende ich TortoiseSVN 1.7.9.
Wie kann ich ignorieren /entfernen Inhalt von /bin
Ordner, wenn ich svn commit
den Projekt Ordner? Ich will keine Dateien übertragen, wie .dll
.pdb
usw.
Legte ich .dll
.pdb
Eintritt in svn:ignore Eigenschaft, aber es funktioniert nicht und diese Dateien immer noch in der Liste wenn ich eine Begehen.
Ich glaube nicht, verwenden Sie den Befehlszeilen-client. Im Windows-Explorer, die ich mit der rechten Maustaste auf den root-Ordner Projekt, und klicken Sie auf commit im TortoiseSVN Kontextmenü.
InformationsquelleAutor der Frage Anil Soman | 2012-10-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Finden Sie die Antwort in der TortoiseSVN manual und SVNBook.
TortoiseSVN Manual sagt uns:
Siehe den wichtigen Hinweis von SVNBook; es erklärt das Verhalten und "warum funktioniert es nicht" in Ihrem Fall.
InformationsquelleAutor der Antwort bahrep
Ignorieren bin -, obj-und .suo-Dateien und Benutzer-Dateien aus allen Projekten. Fügen Sie Sie einfach in die Konfigurationsdatei, in:
Suchen global-ignores-Teil und fügen Sie die folgenden:
InformationsquelleAutor der Antwort Calciol
Grundsätzliche Antwort: nicht speichern kompilierten Bibliotheken und Programme in Quell-repository. Es ist ein Quelle repository!
Können Sie nicht ignorieren, Sachen unter Subversion-Kontrolle und integrierte Elemente sollten nicht gespeichert werden, in der Subversion in den ersten Platz. Diese löschen, dann setup ein
svn:ignore
ignorieren diese Verzeichnisse, wenn Sie gebaut werden. So, niemand versehentlich recommits diese integrierten Programme.Wenn Sie möchten, speichern Sie die Binärdateien und Bibliotheken für die spätere Verwendung, die Verwendung einer release-repository. In der Tat, Sie können sogar legen Sie es auf, so dass die builds werden automatisch heruntergeladen .dlls, die Sie benötigen, aus anderen Projekten. Ein release-repository könnte etwas so einfach wie ein Verzeichnis auf ein anderes system, wo diese Dateien gespeichert werden (und kopiert werden können, um Ihre anderen Projekte), oder etwas komplizierter wie Artifactory oder Nexus (für Maven und Ivy-Projekte. Ich glaube nicht, dass es etwas ähnliches für VS und C/C++ - Projekte).
Oder Sie verwenden können, Jenkins zu tun, Ihr baut, und speichern Sie diese Elemente als gebaute Artefakte im Jenkins-jobs. Wenn jemand Sie braucht, Sie herunterladen können, die Sie durch Jenkins.
InformationsquelleAutor der Antwort David W.
Können Sie ignorieren, Verzeichnisse und Dateien auf globaler Ebene. Aber statt des Hackens der config-Datei, wie in der Antwort zu Calciol, Sie können über den Einstellungen-dialog:
Starten Sie die Einstellungen-dialog:
Änderungen wirksam werden sofort nach der Anwendung.
InformationsquelleAutor der Antwort Ruard van Elburg