Using Subversion for Source Control

Steps

  • Confirm nightly backup
  • Repositories on Biostatdebian
  • Configure SVN service
  • Test migration--vss2svn on VSS repository
  • Install Svn, TortoiseSvn, AnkhSvn on workstations
  • Educate users on basic priciples and practices
  • Migrate and celebrate

Configuration

  • Repository located at /usr/svn/wfccm
  • Svn service/daemon or Apache?
  • Authentication

Heirarchy

Every project should include a trunk/branches/tag heirarchy.

  • wfccm
    • trunk
      • Current Wfccm2 code files go here
      • namespace heirarchy
    • branches
      • other/future versions
      • working areas
      • CommandLine
      • ConsoleTester
      • DLL
      • Generic
      • CommandLineTester
    • tags
      • released versions

  • ceeplusplus
    • InfoLog
    • WgaLog
    • intopost
    • MAP
    • Library
    • Map_int
    • Shiva01
    • deanDataP
    • shiva01
    • r_comb
    • etc

  • scripts
    • Python
      • GeneLink
    • Perl
    • SAS
      • Survival
    • R
    • CodeSnippets

  • Current VSS Folders
    • DONECode Snippets - scripts/CodeSnippets
    • DONEdeanDataP - ceeplusplus/DeanDataP
    • DONEInfoLog - ceeplusplus/InfoLog
    • DONEintopost - ceeplusplus/intopost
    • DONElibrary - ceeplusplus/Library
    • DONEMAP - ceeplusplus/MAP
    • DONEmap_int - ceeplusplus/map_int
    • MultiScaling3D
    • NetworkClientTester
    • PSB
    • DONEr_comb - ceeplusplus/r_comb
    • DONEsasMacros - scripts/SAS
    • DONEscripts - scritps/Python
    • DONEShiva01 - ceeplusplus/shiva01
    • ThreadTest
    • VisualizationTest
    • wfccm network testing
    • DONEWfccm_cl - Wfccm/branches/CommandLine
    • Wfccm_hpc
    • DONEWfccm2 - wfccm/trunk
    • DONEWfccm2_CoreClasses - Delete
    • DONEWfccm2_dll - Wfccm/branches/DLL
    • DONEWfccm2_generic - Wfccm/branches/Generic
    • DONEWfccm2Tester - wfccm/branches/CommandLineTester
    • DONEWGALog - ceepluspluss/WGAlog
Edit | Attach | Print version | History: r7 | r5 < r4 < r3 < r2 | Backlinks | View wiki text | Edit WikiText | More topic actions...
Topic revision: r4 - 09 Dec 2005, JeremyRoberts
 

This site is powered by FoswikiCopyright © 2013-2022 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Vanderbilt Biostatistics Wiki? Send feedback