• Martin Thoma
  • Home
  • Categories
  • Tags
  • Archives
  • Support me

SVN am KIT

Contents

  • Import
  • Checkout
  • Copy, Move, Delete
  • status
  • commit
  • Siehe auch
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.

Siehe auch

Subversion complete reference

Published

Dez 29, 2014
by Martin Thoma

Category

Cyberculture

Tags

  • KIT 19
  • svn 3
  • SWT I 9

Contact

  • Martin Thoma - A blog about Code, the Web and Cyberculture
  • E-mail subscription
  • RSS-Feed
  • Privacy/Datenschutzerklärung
  • Impressum
  • Powered by Pelican. Theme: Elegant by Talha Mansoor