Wie füge ich Dateien zum Assembla Repository von Linux hinzu oder übergebe sie?

3690
Prix

Ich weiß, wie man eine Datei festschreibt und eine Datei auf einem Linux-SVN hinzufügt. Wie kann ich aber eine Datei zu meinem ASSEMBLA-SVN von Linux hinzufügen oder hinzufügen?

Nehmen wir an, ich arbeite an meinem Projekt:

svn co https://subversion.assembla.com/svn/my_project/trunk 

Also habe ich:

/root/trunk 

Jetzt habe ich eine neue Datei erstellt, nennen wir sie fileX:

/root/trunk/fileX 
  • Welche Optionen muss ich zum Hinzufügen oder Festschreiben dieser Datei zu meinem Assembla-Projekt FROM LINUX hinzufügen?

Ich habe versucht, die Datei innerhalb des Stammordners zu erstellen und die folgenden Befehle ohne Erfolg auszuführen:

svn add fileX svn up svn ci 

AKTUALISIEREN:

root@server:/test/trunk# svn add index.pl A index.pl root@server:/test/trunk# svn ci root@server:/test/trunk# 

Ich hoffe, dass meine Frage klar aussieht und dass dies hier gestellt werden könnte. Ansonsten bitte ich Sie darum, in das richtige SX-Netzwerk verschoben zu werden.

1

1 Antwort auf die Frage

1
sleske

Assembla bietet Standard-Subversion als gehosteten Dienst an.

Wenn Sie das Projekt beim Schreiben auschecken können, sollten auch die Befehle zum Hinzufügen und Festschreiben einer Datei funktionieren. Wahrscheinlich läuft etwas anderes schief.

Welchen Output bekommst du svn add fileX; svn ci? Irgendwelche Fehlermeldungen? Warum glauben Sie, dass die Befehle fehlgeschlagen sind?

Bearbeiten:

Wenn svn adddas wie erwartet funktioniert, aber svn cinichts tut, dann prüfen Sie:

  • Zeigt Subversion die Datei tatsächlich als geändert an? Stellen Sie sicher, dass es mit "M" aufgeführt ist svn status.
  • svn ciruft einen Editor für die Festschreibungsnachricht auf, wenn Sie keinen zur Verfügung stellen. Geben Sie eine Festschreibungsnachricht ( -m "first commit") explizit an ( ), um zu sehen, ob beim Starten des Editors Probleme auftreten.
Aktualisieren Sie die Frage mit der Ausgabe der Befehle, danke für die Eingabe. Prix vor 13 Jahren 0
Leider vergessen Sie nicht zu erwähnen, dass nach dem Ausführen der beiden Befehle assembla durchsucht wurde und keine Dateien vorhanden waren. Prix vor 13 Jahren 0
Anscheinend war das Problem der Editor. Die Verwendung von -m hat aus irgendeinem Grund gut funktioniert. Im schlimmsten Fall hatte ich mit einem Fehler gerechnet oder etwas, aber es kam nichts. Danke für die Hilfe :) Prix vor 13 Jahren 0