Wie zum hochladen von Android studio Projekt zu Subversion zum ersten mal
Habe ich ein lokales Projekt auf der Festplatte und ich möchte es hochladen subversion zum ersten mal. Wir verwenden in der Regel TortoiseSVN (oder subeclipse plugin zurück in den Tag), aber jetzt möchten wir es zu tun direkt aus Android Studio.
Meinem lokalen Projekt ist:
C:\\ParentDir\ProjectDir
In diesem Ordner gibt es die üblichen Verzeichnisse: .gradle
, .idea
, app
usw.
Id wie zum hochladen in ein repo ich habe gerade im svn-server:
svn://serverip/parentdir
Den endgültigen repo-Ordner-Struktur sollte wie folgt Aussehen:
svn://serverip/parentdir/ProjectDir/branches
svn://serverip/parentdir/ProjectDir/tags
svn://serverip/parentdir/ProjectDir/trunk
Hochladen ich kann das Projekt erfolgreich durch die manuelle Erstellung der ProjectDir/trunk
Ordner im svn-repository auswählen und dann "VCS -> Import in die version control -> Import into subversion". (BTW, was für ein verwirrender name, es sollte genannt worden "export to version control" statt). Aber dann bleibt das Projekt nicht unter Versionskontrolle stehen. Anscheinend ist dieser Vorgang gemeint ist, hochladen, nur mal mit oder ohne Versionskontrolle aktiviert.
Also das nächste, was ich versucht habe war das "VCS -> Import in die version control -> Freigeben-Projekt (subversion)". Dies schafft die ProjectDir
Ordner, in die server, und auch die trunk
, tags
und branches
Unterordner. Das Projekt ist korrekt hochgeladen, aber es gibt mir eine Fehlermeldung am Ende:
*C:\\ParentDir is not a working copy*
Danach wird jede Datei in das Projekt erscheint als nicht unter Versionskontrolle stehen (rot), und die änderungsliste ist leer, auch nach dem ändern einiger Dateien.
Macht es keinen Sinn für mich, dass nach der Aktivierung der VCS für das gesamte Projekt muss ich manuell hinzufügen jeder Datei und jedem Ordner eins nach dem anderen. Etwas muss schief gelaufen sein, aufgrund dieses Fehlers.
Was das problem sein könnte? Gibt es eine sichere Sequenz von Operationen hochladen, ein Projekt für die erste Zeit?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die Lösung war der Einsatz von "VCS -> Import in die version control -> Freigeben-Projekt (subversion)" und wählen 1.6 format in den dialog. Ich war mit 1.7-format zuerst, und es hat nicht funktioniert.