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
      • wfccm network testing
      • VisualizationTesting
    • tags
      • released versions

  • ceeplusplus
    • InfoLog
    • WgaLog
    • intopost
    • MAP
    • library
    • Map_int
    • Shiva01
    • deanDataP
    • r_comb
    • Wfccm_hpc

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

  • Current VSS Folders
    • DONE Code Snippets - scripts/CodeSnippets
    • DONE deanDataP - ceeplusplus/DeanDataP
    • DONE InfoLog - ceeplusplus/InfoLog
    • DONE intopost - ceeplusplus/intopost
    • DONE library - ceeplusplus/Library
    • DONE MAP - ceeplusplus/MAP
    • DONE map_int - ceeplusplus/map_int
    • MultiScaling3D
    • DONE NetworkClientTester - DELETE
    • PSB
    • DONE r_comb - ceeplusplus/r_comb
    • DONE sasMacros - scripts/SAS
    • DONE scripts - scritps/Python
    • DONE Shiva01 - ceeplusplus/Shiva01
    • ThreadTest
    • DONE VisualizationTest - Wfccm/branches/VisualizationTesting
    • DONE wfccm network testing - Wfccm/branches/DistributedTesting
    • DONE Wfccm_cl - Wfccm/branches/CommandLine
    • DONE Wfccm_hpc - ceeplusplus/Wfccm_hpc
    • DONE Wfccm2 - wfccm/trunk
    • DONE Wfccm2_CoreClasses - DELETE
    • DONE Wfccm2_dll - DELETE
    • DONE Wfccm2_generic - Wfccm/branches/Generic
    • DONE Wfccm2_net - DELETE
    • DONE Wfccm2Tester - wfccm/branches/CommandLineTester
    • DONE WGALog - ceepluspluss/WGAlog
Topic revision: r7 - 22 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