Ich verwende SVN und Git, um den gleichen Ordner versionskontrollieren zu können, und verpflichte mich zu zwei separaten Repositories; einer wurde auf Google Code und der andere auf GitHub gehostet.
SVN erstellt .svn
Verzeichnisse in jedem Verzeichnis, das es verfolgt. Wenn ich meine Dateien und Ordner zu Git hinzufüge, verwende ich Globbing und globe einfach den Ordner, den ich in meiner Arbeitskopie geändert habe, weil es viele Dateien und Unterverzeichnisse darin gibt, und ich will sie nicht einzeln hinzufügen .
Ich habe versucht, */.svn/*
zu meiner .gitignore
-Datei hinzuzufügen, aber ohne Erfolg. Gibt es eine Möglichkeit, Git und SVN koexistieren zu lassen, ohne dass das Durcheinander von SVN auf das Git Repo übertragen wird?
Alles was du tun musst, ist .svn
zu deiner .gitignore
Datei hinzuzufügen, ohne die zusätzlichen Schrägstriche und Sterne. Oder besser, fügen Sie es zu .git/info/exclude
hinzu, das den gleichen Zweck für Ihre eigene Verwendung erfüllt und nicht in Ihr Repository eingebunden wird.
Tags und Links git svn github version-control google-code