What is Subversion or SVN?

Subversion or SVN is a free license software to maintain current and historical versions of files such as source code, web pages, and documentation.

It was developed by “CollabNet Inc.” and now maintained by¬† “Apache Software Foundation” (a group of decentralized community of developers from Delaware, U.S. since 1999 ) written in C Programming language, runs on most of the known operating system (cross platform software) first released on 20 Th October 2000.

You can know more about SVN here

Subversion have many Components that as follows:

1. svn: The command-line client program

2. svnversion: A program for reporting the state (in terms of revisions of the items present) of a working copy

3. svnsync: A program for incrementally mirroring one repository to another over a network

4. svnlook: A tool for directly inspecting a Subversion repository

5. svnadmin: A tool for creating, tweaking, or repairing a Subversion repository

6. mod_dav_svn: A plug-in module for the Apache HTTP Server, used to make your repository available to others over a network

7. svnserve: A custom standalone server program, runnable as a daemon process or invokable by SSH; another way to make your repository available to others over a network

8. svndumpfilter: A program for filtering Subversion repository dump streams

Before using subversion, you need svn account, so you can login with username and password associated with your account.

SVN command List are as follows:

1. SVN CHECKOUT or SVN CO
2. SVN ADD
3. SVN LOG
4. SVN BLAME
5. SVN DIFF
6. SVN EXPORT
7. SVN IMPORT
8. SVN DELETE
9. SVN LIST
10. SVN INFO
11. SVN STATUS
12. SVN UPDATE or SVN UP
13. SVN COMMIT or SVN CI

Continued….

Posted in SVN | Tagged , , , , , , , , , , , , | Comments Off

Comments are closed.