Presentation is loading. Please wait.

Presentation is loading. Please wait.

© Polarion Software ® Subtrain – SVN User training – www.polarion.com IntroductionWhat is Subversion? 1 backupcollaboration documentationversioning.

Similar presentations


Presentation on theme: "© Polarion Software ® Subtrain – SVN User training – www.polarion.com IntroductionWhat is Subversion? 1 backupcollaboration documentationversioning."— Presentation transcript:

1 © Polarion Software ® Subtrain – SVN User training – www.polarion.com IntroductionWhat is Subversion? 1 backupcollaboration documentationversioning

2 © Polarion Software ® Subtrain – SVN User training – www.polarion.com ArchitectureOverview 2 Berkley DB FSFS Subversion Repository Client InterfaceRepository Interface GUI client apps Command line client apps Client Library Working Copy Management Library Repository access DAV SVN Local Apache mod_dav mod_dav_svn svnserve Internet (Any TCP/IP Network)‏ TortoiseSVN Subversive WebClient for SVN

3 © Polarion Software ® Subtrain – SVN User training – www.polarion.com file:// Direct repository access to local or network drive. http:// Access via WebDAV protocol to Subversion-aware Apache server. https:// Same as http://, but with SSL encryption. svn:// Unauthenticated TCP/IP access via custom protocol to an svnserve server. svn+ssh:// Authenticated, encrypted TCP/IP access via custom protocol to an svn server. ArchitectureAccess URLs 3

4 © Polarion Software ® Subtrain – SVN User training – www.polarion.com file://hostname/path/to/repos On local machines the hostname part must either be absent or localhost. This results in a path like this one: file:///path/to/repos On Windows you have to specify the drive where to find the repository: file:///X:/path/to/repos ArchitectureAccess URLs 4

5 © Polarion Software ® Subtrain – SVN User training – www.polarion.com ArchitectureThe working copy 5 repository working copy “Checking out” creates a working copy of a specific revision of the repository 2 2 1 0 3.svn SVN's config data. Do not edit these folders!

6 © Polarion Software ® Subtrain – SVN User training – www.polarion.com ArchitectureRepository Layout 6 trunk/tags/branches on root; each module will be tagged separately checkout of all modules is possible commits can span multiple modules tags can not span multiple modules in single commit (workaround by 3 rd party tools)‏

7 © Polarion Software ® Subtrain – SVN User training – www.polarion.com The Working Cycle 7 svn checkout svn update get content svn add svn move svn delete Make changes svn commit Submit your changes 100101 Subversion Repository

8 © Polarion Software ® Subtrain – SVN User training – www.polarion.com The Working CycleCheck Out 8 A check out will transfer the project’s content from the repository server to the client machine. Repository Server The client machine Check out a working copy 2 1 0 2

9 © Polarion Software ® Subtrain – SVN User training – www.polarion.com The Working CycleCommit 9 A commit transfers the project’s modified files from the client machine to the repository server. Repository Server The client machine commit changes to repository 2 1 0 2 3


Download ppt "© Polarion Software ® Subtrain – SVN User training – www.polarion.com IntroductionWhat is Subversion? 1 backupcollaboration documentationversioning."

Similar presentations


Ads by Google