Ordner synchronisieren mit TortoiseSVN
Ich habe einige Probleme mit TortoiseSVN/SVN Ordner und die .SVN Ordner.
Sagen, dass ich eine Struktur wie die folgende:
trunk/
src/
sdk/
lib/
Wenn ich wollte, zu prüfen, den src-Ordner und sdk-Ordner, aber NICHT in den lib-Ordner und ich mache eine Kasse auf die beiden Ordner unabhängig voneinander .SVN-Ordner unter src/und sdk/.
Wie, dann würde ich den /trunk/Ordner selbst unter Kontrolle der Quellcodeverwaltung? Wenn ich einen checkout, dann wird es Kasse alles, einschließlich der lib-Ordner, es sei denn, ich Begrenze die Tiefe, in der Fall Sie wissen nicht, über irgendwelche Unterordner.
Wirklich das, was ich brauchen, ist eine Möglichkeit zum synchronisieren von Ordnern.
Irgendwelche Vorschläge?
Dank!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe nicht die Eigenschaft selbst, sondern Subversion unterstützt eine "sparse directories".
Lesen Sie mehr im svnbook Eintrag für Ersatz-Verzeichnisse
Wenn Sie bereits das übergeordnete Verzeichnis ausgecheckt, und Sie möchten, ändern Sie die Teilmenge der Ordner, die Sie ausgecheckt haben, klicken Sie rechts Ihre übergeordneten Ordner, und wählen Sie "TortoiseSVN | aktualisiere zu Revision...". In diesem Fenster können Sie wählen "Choose Items" und deaktivieren Sie die Ordner, die Sie nicht wollen, in Ihrer Arbeitskopie nicht mehr.
Die einfachste Möglichkeit, die ich kenne mit der Schildkröte zu machen, ist ein leeres Verzeichnis mit dem gleichen Namen und dann mit der rechten Maustaste darauf und wählen Sie "Unversion und hinzufügen zur ignore-Liste" aus dem tortoise svn list-item, dies wird jede spätere updates ignorieren Sie diesen Ordner. Oft mache ich es mit dem kompilierten code... seine einfachste, um es ziehen alle in die Ordner hinzufügen, die Sie nicht wollen, um die ignore-Liste, dann Sie aus.
Add lib-Verzeichnis zu ignorieren-Liste: http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-ignore.html