Unter KDE4
Dolphin Gehe zu /wnf/home/
Rechte Maustaste auf bin
Checkout einer Repository
Zielverzeichnis: /home/wnf/bin
Unter KDE4
Dolphin Gehe zu /wnf/home/python/
Rechte Maustaste neuer Ordner wnfAlbum
Rechte Maustaste auf wnfAlbum
Checkout einer Repository
Zielverzeichnis: /home/wnf/python/wnfAlbum
Auf www.assembla.com anmelden und seinen Space anmelden:
Free Subversion Repository – Commercial Quality
~~~ $ cd ~ $ svn checkout [subversion.assembla.com/svn/wnflazarus/](https://subversion.assembla.com/svn/wnflazarus/) ~~~ Es wird im Homeverzeichnis ein Verzeichnis wnflazarus/trunk angelegt. Dorthin werden meine bisher vorhandenen Verzeichnisse wnfpower und wnftools kopiert. ~~~ $ svn add trunk/wnftools/ A wnftools A wnftools/backup A wnftools/wnf_linux.pas ~~~ Die erste Version hochladen: ~~~ $ svn -m "wnftools" commit ~~~ ~~~ $ svn add trunk/wnfpower/ A trunk/wnfpower A (bin) trunk/wnfpower/wnfpower A trunk/wnfpower/p_eingabe.pas A trunk/wnfpower/p_eingabe.lfm A trunk/wnfpower/wnfpower.rc A trunk/wnfpower/backup A trunk/wnfpower/wnfpower.lpi A trunk/wnfpower/p_main.pas A trunk/wnfpower/wnfpower.lpr A trunk/wnfpower/wnfpower.manifest A trunk/wnfpower/p_main.lfm A trunk/wnfpower/p_const.pas ~~~ Die Datei wnfpower ist eine Binärdatei und soll nicht mit unter die Versionskontrolle: ~~~ $ svn propedit svn:ignore trunk/wnfpower/ ~~~ Es öffnet sich ein Editor in dem die Datei wnfpower eingetragen wird. ~~~ $ svn status A trunk/wnfpower A trunk/wnfpower/p_main.lfm A trunk/wnfpower/wnfpower.lpr A trunk/wnfpower/backup A trunk/wnfpower/p_main.pas A trunk/wnfpower/p_eingabe.lfm A trunk/wnfpower/wnfpower A trunk/wnfpower/p_const.pas A trunk/wnfpower/wnfpower.rc A trunk/wnfpower/wnfpower.lpi A trunk/wnfpower/p_eingabe.pas A trunk/wnfpower/wnfpower.manifest ~~~ Jetzt wird die Datei wnfpower nicht mehr mit übertragen. (Dachte ich zumindest.) ~~~ $ svn -m "wnfpower" commit Hinzufügen trunk/wnfpower Hinzufügen trunk/wnfpower/backup Hinzufügen trunk/wnfpower/p_const.pas Hinzufügen trunk/wnfpower/p_eingabe.lfm Hinzufügen trunk/wnfpower/p_eingabe.pas Hinzufügen trunk/wnfpower/p_main.lfm Hinzufügen trunk/wnfpower/p_main.pas Hinzuf. (bin) trunk/wnfpower/wnfpower Hinzufügen trunk/wnfpower/wnfpower.lpi Hinzufügen trunk/wnfpower/wnfpower.lpr Hinzufügen trunk/wnfpower/wnfpower.manifest Hinzufügen trunk/wnfpower/wnfpower.rc Übertrage Daten .......... Revision 3 übertragen. ~~~ Jetzt die unerwünschte Datei löschen: ~~~ $ svn del trunk/wnfpower/wnfpower D trunk/wnfpower/wnfpower $ svn status D trunk/wnfpower/wnfpower $ svn -m "wnfpower" commit Lösche trunk/wnfpower/wnfpower Revision 4 übertragen. ~~~ Mit Lazarus das Projekt weiterentwickeln und kompilieren. Und siehe da, diesmal wird die Datei wnfpower nicht mehr mit übertragen: ~~~ $ svn -m "wnfpower" commit Sende trunk/wnfpower/p_main.lfm Sende trunk/wnfpower/p_main.pas Sende trunk/wnfpower/wnfpower.lpi Übertrage Daten ... Revision 5 übertragen. ~~~ Tags: svn lazarus assembla