This revision made November 07, 2012 19:14, by nvause
« earlier revision revert to this « later revision

» Project Kenai Documentation and Training    » How Do I ...    » Source Code Management

Using Subversion on Microsoft Windows Systems

Once you have a Subversion client installed on your local system, you can check out code and check it back into your project repository. For full instructions on using Subversion, see http://svnbook.red-bean.com/.

Using HTTPS With Command-Line Subversion

The following instructions for https access using command-line Subversion should get you started.

  1. To check out the source code for a project, you need to know the name of the project and the name of the source repository. For example, for a project named bluebird that has a repository named subversion, the URL for the repository would look like this:
    https://kenai.com/svn/bluebird~subversion
  2. Change directories to the location on your local machine where the repository will be checked out. For example:
     > cd \myproj
  3. Check out the server repository into a new directory. In the following command, Subversion creates the bluebird-svn directory for you.
     > svn co https://kenai.com/svn/bluebird~subversion bluebird-svn
    Note: Checking out the source for a project by using a URL like the one above pulls down all the branches and tags, in addition to the trunk code. If there's already code in the repository, you might want to specify a subdirectory to select just the trunk or a branch or tag.
  4. Copy a file to the local directory and then add it in subversion.
     > cp helloworld.java bluebird-svn
     > cd bluebird-svn
     > svn add helloworld.java
  5. You see the following acknowledgment, which means that the file has been added and is ready to be checked in:
     A         helloworld.java
  6. Update your local working copy (in case someone has checked files in while you were working):
     > svn update
  7. Check the file into your project repository on the server:
     > svn commit helloworld.java -m"First commit to bluebird repository"
  8. When prompted for your password, enter your project password. If the userid doesn't match your password, you're prompted for the project userid and then the password.
  9. When the system accepts your entries, you see the following responses for the initial helloworld.java checkin:
     Adding         helloworld.java
     Transmitting file data.
     Committed revision 1.

Using SSH With Command-Line Subversion

This section assumes you have set up an SSH key and you've configured Cygwin to use the key, as described on the following two pages:

The following instructions for SSH access using command-line Subversion should get you started.

  1. To check out the source code for a project, you need to know the name of the project and the name of the source repository. For example, for a project named bluebird that has a repository named subversion, the URL for the repository would look like this:
    svn+ssh://your-username@svn.kenai.com/bluebird~subversion
  2. Run Cygwin. All the following commands would be entered in the Cygwin shell.
  3. Change directories to the location on your local machine where the repository will be checked out. For example:
     > cd /myproj
  4. Check out the server repository into a new directory. In the following command, Subversion creates the bluebird-svn directory for you.
     > svn co svn+ssh://your-username@svn.kenai.com/bluebird~subversion bluebird-svn
    Note: Checking out the source for a project by using a URL like the one above pulls down all the branches and tags, in addition to the trunk code. If there's already code in the repository, you might want to specify a subdirectory to select just the trunk or a branch or tag.
  5. Copy a file to the local directory and then add it in subversion.
     > cp helloworld.java bluebird-svn
     > cd bluebird-svn
     > svn add helloworld.java
  6. You see the following acknowledgment, which means that the file has been added and is ready to be checked in:
     A         helloworld.java
  7. Update your local working copy (in case someone has checked files in while you were working):
     > svn update
  8. Check the file into your project repository on the server:
     > svn commit helloworld.java -m"First commit to bluebird repository"
  9. When the system accepts your entries, you see the following responses for the initial helloworld.java checkin:
     Adding         helloworld.java
     Transmitting file data.
     Committed revision 1.

Project Features

Wiki Controls

About this Project

Help for netbeans.org Site Tools was started in November 2009, is owned by kenaiadmin, and has 17 members.
By use of this website, you agree to the NetBeans Policies and Terms of Use (revision 20131025.e7cbc9d). © 2013, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo
 
 
Close
loading
Please Confirm
Close