Mit svn über ssh-Verbindung auf mac
Habe ich ein Projekt, dass ich könnte sync mit dem svn-server nur bei der Firma für die ich arbeite.
nun arbeite ich Fernwartung über das Projekt aus einem anderen Land und so kann ich nicht gehen, um die Unternehmen zu verpflichten, das Projekt.
Daher erstellen wir einen ssh-account in der Lage sein zu Begehen, die mit dem server des Unternehmens.
das problem ist, ich habe keine Ahnung, wie die ssh-Verbindung für die Synchronisierung mit der serveur.
hier ist, was ich habe
1) ich habe ein bestehendes Projekt mit all meinen Modifikationen und setup bis zu verpflichten, das Projekt lokal.
2) ich habe eine funktionierende ssh-Verbindung zu dem server
welchen Befehl muss ich geben, um meine änderungen bestätigen ?
(Ich benutze eine mac und das terminal zu übertragen/aktualisieren)
- Möchten Sie vielleicht Bearbeiten Sie den Titel dieser Frage, "Wie kann ich schalten Sie das Protokoll ein SVN checkout?"
Du musst angemeldet sein, um einen Kommentar abzugeben.
Da Sie bereits ein checkout von dem repository mit änderungen, die Sie Begehen wollen, ist die einfachste Sache zu tun ist, verwenden Sie
svn switch
ändern Sie die URL, auf die der Kasse verwendet für das repository:Für details, siehe die SVN-Buch.
Ist es ganz einfach: Sie können verwenden Sie "svn+ssh" - urls. Zum Beispiel, um zu überprüfen, das Projekt
Dann kopieren Sie Ihre änderungen in der ausgecheckten Kopie und commit-Regel
svn+ssh://
sagt svn Kontaktieren, um einen host über ssh und svn auf dem remote-host, um seine Arbeit zu tun. Die SVN_SSH Umgebungsvariable erzähltsvn
wasssh
Befehlszeile zu verwenden. Sie benötigen unbedingt beide! Wenn svn ist das denken von X. X. X. X ist die Versionsnummer, dann bist du wahrscheinlich auch Räume, wo es keine geben dürfte. Es gibt keine Leerzeichen an einer beliebigen Stelle aus dem svn+... am Ende der repository-Pfad -- es ist alles ein langes Wort.