Subversion: Änderungen an einer Datei lokal nur auf einem Client ignorieren
Ist es möglich, ignorieren Sie änderungen an einer Datei im subversion lokal auf einem client nur ohne Vermehrung der auf ignorieren, um das gesamte repository?
Dem besonderen problem ich zu tun ist, ich habe ein Projekt und modifiziert eine Reihe von Dateien, einschließlich Makefile, das bereits im repository. Nun ist die Umgebung, die ich arbeite, ist anders als der rest der Gruppe, und ich möchte die änderungen an den Makefiles zu bleiben lokal auf meinem Rechner und nicht verpflichtet werden.
Aber ich möchte nicht svn:ignore, weil ich glaube dass sich das ignorieren auf das repository, während es ist wichtig, dass Sie die Datei dort.
InformationsquelleAutor der Frage fuad | 2009-05-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Als mit vielen Aspekten des svn, tortoise macht es wirklich einfach. In der Tat, ich glaube, Schildkröte tatsächlich fügt features hinzu, indem Sie vorhandene svn-Funktionen in einer systematischen Art und Weise. Ich merke diese Antwort ist nur für windows, aber vielleicht einige Leute gibt, die so sind wie ich und immer noch windows verwenden. In der "prüfe auf Änderungen" popup einfach mit der rechten klicken Sie auf Ihre Dateien und wählen Sie "Verschieben nach Änderungsliste"->"ignore-on-commit". Wenn Sie jetzt Einchecken, mit Schildkröte, es werde segmentieren Sie Ihre änderungen in die verschiedenen Listen ändern, so zumindest können Sie visuell erzählen, was Sie wollen zu Begehen, und was Sie nicht wollen, zu Begehen.
InformationsquelleAutor der Antwort andersonbd1
wenn Sie die Verwendung von Subversion 1.5.x oder höher Sie können änderungslisten:
Hinweis: mit dem zweiten Befehl Makefile entfernt von der ersten änderungsliste. Sie können die Warnung ignorieren.
Verpflichten sich nicht dazu, die zweite änderungsliste.
tun verpflichtet über:
Wichtig:
Wenn Sie sich --ohne cl-option, werden ALLE Ihre änderungen werden übermittelt
InformationsquelleAutor der Antwort Peter Parker
Den nächsten sicheren Lösung, die ich denken kann, ist die Verwendung einer persönlichen Niederlassung.
InformationsquelleAutor der Antwort Gleb
Verwenden
svn export
um die Datei zu exportieren, so ist es nicht unter Versionskontrolle.http://svnbook.red-bean.com/en/1.0/re10.html
edit: Aber ich glaube, das muss getan werden, auf einer pro-Verzeichnis Grundlage, so müssten Sie überarbeiten Sie Ihre Dateien etwas.
Kann ich nicht testen im moment, würde aber eine sparse-checkout Ihnen dabei helfen?
http://svnbook.red-bean.com/nightly/en/svn.advanced.sparsedirs.html
InformationsquelleAutor der Antwort John Carter