Wie Ordner ignorieren, ohne es aus meinem repository
Habe ich diese tmp/und cache/Verzeichnisse, die halten generieren von Dateien, die nicht getroffen werden müssen.
Wie kann ich es so einrichten, dass svn ignoriert Sie, aber nicht löschen oder entfernen Sie Sie aus dem repository, Sie sind notwendig für die Website zu arbeiten.
So haben Sie bereits Hinzugefügt haben (Dateien im cache Verzeichnis) repository?
ja, Sie sind
so müssen Sie, um Sie zu kopieren irgendwo, dann führen Sie
ja, Sie sind
so müssen Sie, um Sie zu kopieren irgendwo, dann führen Sie
svn rm
alle von Ihnen, dann fügen Sie svn:ignore
Eigenschaft, dann setzen Sie diese wieder ein. Es ist der einfachste (und einzige) Weg, das zu tun, was Sie wollenInformationsquelleAutor mgPePe | 2011-07-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
EDIT: Hier die Schritte, wenn Sie bereits früher begangen
Sie müssen entfernen Sie diese, wenn Sie sich zuvor dazu verpflichtet,
cd /path/to/app/tmp/ ; svn rm *
Wenn Sie haben .svn-Verzeichnisse in Ihnen müssen Sie auch diese entfernen.
Also im Grunde, ich kann nicht entfernen Sie einen Ordner aus dem SVN synchronisieren und immer noch halten Sie es in der repository, das beste, das ich tun kann, ist, entfernen Sie alle modifizierbaren Inhalt, und legen Sie auf ignorieren, um den Inhalt von dem Ordner?
Todorov: Sie sind absolut falsch. Es ist kein triftiger Grund, immer manuell zu entfernen
.svn
InformationsquelleAutor Andreas Wong
Den Befehl:
Können Sie * für "alle Zeichen" in den Weg, wie, *.Projekt, wenn Sie möchten.
Tortoise svn ist eine gute Lösung für die Benutzer-freundlich-Schnittstelle(wie Petar Ivanov sagt). Wenn Sie auf PC ist es ein "must have" software. Wenn Sie auf anderen OS oder wollen die volle Kontrolle über svn schlage ich vor, Sie Lesen mehr über die Befehlszeile arbeiten mit svn. Es ist nicht schwer, und google weiß viele Dinge über Sie 🙂
können Sie mehr darüber Lesen: hier
Mehr über cmd svn: hier
TortoiseSVN wird den Ordner löschen zu können, es zu ignorieren.
Delete and add to ignore list
ist die einzige option. Es gibt KEINEIgnore
Befehl 🙂Löschen Sie in Tortoise bedeutet löschen von svn nicht der aktuelle Ordner.
InformationsquelleAutor Lachezar Todorov
Können Sie ein svn-Eigenschaft des übergeordneten Ordners: svn:ignore.
Wenn du Schildkröte:
Right click -> Properties -> SVN -> Properties... -> (add or edit)
In der Konsole:
svn propset svn:ignore [path/file(s)]
die Dateien nicht geprüft werden, - wenn Sie aktualisieren, werden Sie nicht berührt - das ist es, was svn:ignore ist ...
Ivanov: die Dateien, die bereits Hinzugefügt wurden, aktualisiert werden/begangen ändern, wie gut.
svn:ignore
betrifft nur neue Dateiendas ist, was ich sage - diese Dateien sollten nicht eingecheckt werden
InformationsquelleAutor Petar Ivanov