2016-07-21 47 views
-1

Dies wird wahrscheinlich dumm Frage sein. Ich habe gesucht und kann die Antworten nicht finden.SVN: Verwandeln Sie meinen Projektordner in eine Arbeitskopie und Quellcode Version

Ich habe ein bestehendes Einheitsprojekt. Ich entschied, dass ich es auf meinem Server versionieren möchte. Also klicke ich mit der rechten Maustaste auf das Projekt und wähle "Repository importieren". Es hat das Repository erfolgreich erstellt. Jetzt, wenn ich Änderungen an den Dateien in meinem Projektordner mache, gibt es mir nicht die "commit" .. etc Optionen von SVN. Ich habe auf der Website gelesen, dass ich "SVN checkout" machen muss.

Allerdings habe ich den Projektordner bereits, also verstehe ich nicht, warum ich nach dem Importieren auschecken muss. Wie auch immer, zum Testen habe ich mit der rechten Maustaste auf den Projektordner geklickt und ich habe ausgecheckt. Es endete damit, was auf dem Server in einem neu erstellten Ordner in meinem Projektordner zu duplizieren. Die Dateien darin kann ich committen und alle Sachen machen.

Allerdings ist mein Problem, ich möchte, dass mein vorhandener Projektordner, den ich importiert habe, "mein Arbeitsordner" ist und nicht ANDEREN Ordner erstellen muss, da Unity bereits auf diesem Ordner basiert.

Fehle ich hier etwas?

Antwort

1

Das Problem, das Sie beschreiben, ist ziemlich einfach - Sie haben einen falschen Pfad zum Auschecken der Arbeitskopie angegeben.

Der Importvorgang importiert die Daten in die repository, aber die importierten Daten werden nicht in den Ordner working copy auf Ihrem Computer kopiert. Deshalb müssen Sie eine Arbeitskopie auschecken.

Sie können eine Arbeitskopie über Ihre vorhandenen Daten auschecken und es wird eine Arbeitskopie machen, die es Ihnen ermöglichen sollte, andere Versionskontrollvorgänge zu committen und auszuführen.

+0

Das letzte Gefühl ist, was ich vermisste. Also grundsätzlich wenn ich meinen Projektordner habe (nenne ihn A). Ich erstelle einen Repo von A auf dem Server mit dem Import (nennen wir es B). Dann kann ich zurück zu A gehen und B "On A" checken und das würde A meinen Arbeitsordner machen (ohne den neuen Ordner namens C auschecken zu müssen). Richtig? – Snake