Ordner zum SVN-Repository hinzufügen, ohne auszuchecken oder festzuschreiben?

12

Wenn Sie so etwas wie TortoiseSVN verwenden, können Sie den Repo-Browser verwenden, um Repositorys zu durchsuchen und Dinge zu erledigen. Sie können Verzeichnisse im Repository erstellen. Normalerweise müssten Sie das Repo auschecken, dann die Verzeichnisse erstellen und hinzufügen und sie schließlich festschreiben, um dies zu erreichen. Sie können dies jedoch im Repo-Browser mit einem Befehl tun.

Ist es möglich, etwas Ähnliches über die Kommandozeile zu tun?

Jake Wilson
quelle

Antworten:

9

Wenn Sie dies tun svn mkdir mynewdirectory, wird mynewdirectory auf Ihrem lokalen Computer erstellt und das Repository erst beim nächsten Festschreiben aktualisiert.

Wenn Sie dies jedoch tun, svn mkdir svn://svnrepo.my.big.business.com/myproject/mydirectorywird das Verzeichnis im Repository erstellt. Sie können dieses URL-Format mit allen svn-Befehlen verwenden. Sie können beispielsweise svn copyeine Kopie des Projekts im Repository erstellen, indem Sie das URL-Formular sowohl für die Verzeichnisse from als auch to verwenden.

Michael Dillon
quelle
Unsere SVN-Implementierung erforderte auch eine Festschreibungsnachricht für diese Aktion - daher lautet die Syntax svn mkdir mynewdirectory -m "mycommitmessage"
Allan Bowe
4

svn importkann sofort ein lokales Verzeichnis svn mkdirfestschreiben oder wenn Sie ein Verzeichnis im Repo erstellen möchten, ohne dass eine lokale Datei beteiligt ist.

Shane Madden
quelle