Wie konfiguriere ich das globale Ignoriermuster von TortoiseSVN richtig?
Möchte ich TortoiseSVN (1.5.3) zu ignorieren bestimmte Ordner, deren Inhalt und bestimmte andere Dateien, wo immer Sie erscheinen mag, in meinem Verzeichnis-Hierarchie, aber ich Schaffe es nicht, die Globale string-Recht.
Was ich Tue, entweder es fügt zu viel oder ignoriert zu viel
Was ist der richtige 'Global ignore pattern' zu ignorieren....
Folders : bin obj release compile
Files : *.bak *.user *.suo
Update: Zu helfen, zu klären... ja, ich bin mit dieser auf windows.
InformationsquelleAutor der Frage Rory Becker | 2008-10-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Derzeit habe ich folgende in meiner Global Ignore Pattern:
bin obj CVS .cvsignore *.Benutzer *.suo Debug Release .pdb-test. Daumen.db
Funktioniert wirklich gut, um zu ignorieren, mehrere versteckte oder temp-Dateien/Ordner....
Damit für Ihre spezifischen Anforderungen:
Ordner : bin obj release kompilieren
Dateien : *.bak *.Benutzer *.suo
Würde ich verwenden:
bin obj release kompilieren *.bak *.Benutzer *.suo
InformationsquelleAutor der Antwort PersistenceOfVision
Dies ist eine ich für .NET. Beachten Sie, dass ich benutze VB6 sowie andere Pakete, so gibt es extra Einträge. Es ist auch groß-und Kleinschreibung.
*.chm *.dat *.dll *.ini *.err *.exe *.DLL *.INI *.ERR *.EXE *.Sicherung *.zip -*.ZIP -*.vbw *.scc *.vbg *.log *.exp *.lib .vrs.SCC *.PRF *.prf *.NIP *.NOP *.nip *.nop *.aus *.bjob *.job *.prt *.tmp *.txt *.EX_ *.ex_ *.SDV *.bak *.BAK *.CFG *.cfg *.TXT *.vrs *.VRS *.scc *.SCC *.vsc *.VSC *.mdb *.MDB *.cur *.oca *.setup *.png *.suo *.Nutzer Debug Release bin *.pdb *.trx TestResults *.WS~ *.ocx
Dieser drei erwies sich als kritisch, stark reduziert die Anzahl der Dateien, wildcards hatte ich auf die Spur.
Debug Release bin
InformationsquelleAutor der Antwort RS Conley
Wenn Sie Windows nicht verwenden müssen Sie einen "ignorieren" - Muster wie dieses:
*/bin */obj
für Verzeichnisse? Und vielleicht sogar:
Ich muss zugeben, dass ich nur bemerkt nachdem ich begangen hatte, die falschen Dinge, also ich habe nicht versucht, diese aus 'Leben'. Beachten Sie die Verwendung der Schrägstriche in das Verzeichnis Muster.
(Siehe diesen link für die Quelle:
http://svn.haxx.se/tsvnusers/archive-2007-03/0281.shtml
)
InformationsquelleAutor der Antwort Ian Hopkinson
(Hinzufügen zu einer alten Frage,..)
Es kommt vor allem auf Ihre Sprache. So gibt es einige Versionen hier schon für VB6 und andere.
Dies ist für Visual Studio & C#:
und geht in Ihr
Datei. Wenn Sie eine frische config - Datei, wie mir wird, finden Sie nur global-ignorieren Einträge auskommentiert sind, so können Sie fügen Sie die Zeile.
Es ist, nehmen vor allem aus der gitignore an https://github.com/github/gitignore/blob/master/VisualStudio.gitignore .
Allgemeinen Fall für jede Sprache
Grundsätzlich googeln (oder binging, wenn Sie dies wünschen) für "gitignore (Sprache oder Werkzeug)" finden Sie Beispiel-gitignore-Dateien, die syntax ist ähnlich zu der global-ignorieren von SVN, Sie brauchen nur zu tun, einige Bearbeitung (alle Einträge in einer Zeile für SVN, jeder Eintrag in neue Zeile für GIT).
Einen guten text-editor wie Sublime oder Notepad++ hilft viel, wenn Sie zu konvertieren.
InformationsquelleAutor der Antwort Andreas Reiff
Bitte beachten Sie, dass die Verwendung der subversion 1.7+ nicht erwarten, dass die Pfade in der Globalen Ignorieren Liste (global-ignores Zeile in der %appdata%\subversion\config-Datei). Sehen http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-ignore.html
So, zu ignorieren, bin und obj-Verzeichnis in alle Projekte:
global-ignores = bin obj
InformationsquelleAutor der Antwort Shiraz