Online Simulation

And More

Top 25 Tags (all tags)

  1. abacus
  2. ACUTE
  3. algorithms
  4. aqme
  5. carbon nanotubes
  6. circuits
  7. course lecture
  8. cyberinfrastructure
  9. devices
  10. education/outreach
  11. experiments
  12. material science
  13. molecular electronics
  14. nano/bio
  15. nanobio applications
  16. nano electro-mechanical systems
  17. nanoelectronics
  18. nanomedicine
  19. nanophotonics
  20. nano-transistors
  21. nanowires
  22. NEGF
  23. quantum dots
  24. research seminar
  25. tutorial

Other

Trouble Report

For immediate assistance browse through our support center. You can find answers to many questions in just a few minutes.

If still experiencing problems, send us a report.

Sending report ...

Introduction to the nanoHUB for Contributors

Using Subversion for Source Code Control

This resource has a 8.9 Ranking

Ranking is calculated from a formula comprised of user reviews and usage statistics. Learn more ›

Usage Stats
Last 12 Months: updated 01 Aug, 2008
Users: 278
Reviews & Citations
Google/IEEE
Avg. Review: 5.0 out of 5 stars
Citations: 0

278 users

1 review (Review this)

0 citations

View Presentation

Supporting Documents

Licensed under Creative Commons according to this deed.

Contributor(s) Michael McLennan
Purdue University, West Lafayette
Abstract

If you're developing software, you should be storing your code in a source code control system. The nanoHUB team recommends Subversion, because it is easy to use, open source, and available on Unix/Linux, Windows, MacOSX, and many other systems. Subversion is similar to the popular CVS system (based on RCS), so if you're familiar with CVS, you'll feel right at home with Subversion. Subversion adds SSL encryption and other features that make it even easier to use than CVS.

Using Subversion is a good software development practice, because it helps you manage changes to your code and maintain a history of all changes. You can look at previous versions of your code and back out changes. Best of all, you can manage all of the changes being made by a team of people working on the same code at the same time.

If you're developing a tool for nanoHUB, using Subversion is more than just good practice. It is required. You'll have to upload your code into the Subversion repository associated with your tool project before your tool can be deployed on the nanoHUB site. You can continue to make changes to your code within Subversion, and deploy new versions at any time.

In this tutorial, you'll learn how to use the "svn" command to create a repository, store your code, make changes, and integrate the changes made by other developers working on other systems.

References

Subversion web site

Cite this work

If you reference this work in a publication, please cite as follows:

  • McLennan, Michael (2007), "Using Subversion for Source Code Control," http://www.nanohub.org/resources/3061/.

    BibTex | EndNote

Date posted 14 Aug, 2007
Type Online Presentations
Tags

Citations

The following are publications that have cited this resource, separated by their affiliation to the NCN.

No citations found.

Reviews

The following are reviews of this resource from other site members.

Write a review

  1. 5.0 out of 5 stars 

    Posted on 16 August, 2007 by Anonymous

    A very clear presentation that convinces me that we should all get the subversion "religion"

See also

The following are resources that may cover similar or related topics.

People who looked at this also looked at:

Network Recommendations powered by CIKNOW developed by the Science of Networks in Communities Research (SONIC) group at Northwestern University.

Recommendations will load momentarily. If you do not see content change after 30 seconds, there may be a number of reasons:

  • You have javascript turned off in your browser.
  • You have browser incapable of handling the scripts that load the recommendations.
  • There is a problem with the recommendation service and it failed to respond.