This is a quick article I had for quite a while as a draft.
It might not be finished or have other problems, but I still want to share
it.
Jeder Student mit einem ATIS-Account kann hier einen SVN-Zugang beantragen. Ich werde nun kurz erklären, wie man ihn mit der Konsole benutzt.
Import
Syntax (Hilfe):
svn import [PATH] URL
Beispiel:
svn import -m "Initial import of the BankAccountReader project." /home/swt-user/BankAccountReader https://svnserver.informatik.kit.edu/stud/svn/s_thoma/trunk/BankAccountReader
Checkout
Syntax (Hilfe):
svn checkout URL[@REV]... [PATH]
Beispiel:
svn co https://svnserver.informatik.kit.edu/stud/svn/s_thoma/trunk --username s_thoma
Copy, Move, Delete
Copy (Hilfe):
svn copy SRC[@REV]... DST
Beispiel:
svn copy mySoureFile.java folder/myDestFile.java
Move (Hilfe):
svn move SRC... DST
Delete (Help):
svn delete PATH...
Für delete gibt es einige synonyme Befehle:
svn rm myFile.java
Anders als der standard Linux rm-Befehl ist der von SVN rekursiv!
status
Syntax (Hilfe):
svn status [PATH...]
Beispiel:
svn status
D src
D src/Tests.in
D src/Tests.out
D src/banking
D src/banking/Status.java
D src/banking/AccountNumber.java
D src/banking/Shell.java
D src/banking/Terminal.java
D src/svn-commit.tmp
A + BankAccountReader
D BankAccountReader/svn-commit.tmp
commit
Syntax (Hilfe):
svn commit [PATH...]
Beispiel:
svn commit -m "restructuring directory structure"
Adding BankAccountReader
Deleting BankAccountReader/svn-commit.tmp
Deleting src
Committed revision 3.