*** CVS
About source code version control with CVS: http://www.tigris.org/scdocs/ddCVS
Några olika CVS-klienter: http://www.collab.net/downloads/tools/
PDF-manual för CVS: http://ftp.gnu.org/non-gnu/cvs/source/stable/1.11.21/cederqvist-1.11.21.pdf
*** Subversion vs CVS
Subversion Delivers Version Control that CVS Can't: http://www.devx.com/opensource/Article/27884/
*** Subversion
Subversion Project Home: http://subversion.tigris.org/
http://www.oreillynet.com/onlamp/blog/2004/09/byebye_cvs_ive_been_subverted.html
http://www.pushok.com/soft_svn_vscvs.php
http://tortoisesvn.tigris.org/
Tortoise PDF-manual: http://tortoisesvn.net/docs/release/TortoiseSVN_en.pdf
Ex på setup från Nygårds: http://www.ersysgroup.com/nicholas/installation/Subversion-SUSE-9.3-and-Apache-2
Intressanta länkar ang setup av Subversion/Apache på Windows
http://clevercoder.wordpress.com/2006/04/06/subversion-over-apache-on-a-windows-domain/
Export all comments from commits in repository: svn log -v --xml > repository_log.xml
*** GIT
http://www.hanselminutes.com/350/learning-how-to-learn-git-with-michael-sarchet
master: this is the main code branch, equivalent to trunk in Subversion. Branches are generally created off of master.
origin: the default remote repository that all your branches are pull
'ed from and push
'ed to. This is defined when you execute the initial git clone
command.
unpublished vs. published branches: an unpublished branch is a branch that only exists on your local workstation, in your local repository. Nobody but you know that branch exists. A published branch is one that has been push
'ed up to github, and is available for other developers to checkout and work on.
fast-forward: the process of bringing a branch up-to-date with another branch, by fast-forwarding the commits in one branch onto the other.
rebase: the process by which you cut off the changes made in your local branch, and graft them onto the end of another branch.
(from https://wiki.duraspace.org/display/FCREPO/Git+Guidelines+and+Best+Practices)
*** Moving from Subversion to Git:
http://jmoses.co/2014/03/21/moving-from-svn-to-git.html
*** BitBucket
https://bitbucket.org/benzzon
*** Using Git with Visual Studio 2013 Jump Start (videos)
http://www.microsoftvirtualacademy.com/training-courses/using-git-with-visual-studio-2013-jump-start
*** Apache2 SSPI authentication module which let Apache2 users authenticate against Win32 domains: http://sourceforge.net/projects/mod-auth-sspi/
Windows-verktyg för att köra inkrementell kopiering (typ rsync): http://www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp
http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-subwcrev.html
Subversion & "NAnt":
Subversion's repository database schema has changed occasionally during development. Old repositories, created with a pre-1.0 development version of Subversion, may require the following operation when upgrading. If a schema change happens between Subversion releases X and Y, then repository administrators upgrading to Y must do the following:
See http://svnbook.red-bean.com/html-chunk/ch05s03.html#svn-ch-5-sect-3.4 for more details on dumping and loading.