Search

Categories

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Send mail to the author(s) E-mail

# Thursday, 02 August 2012

http://ankhsvn.open.collab.net/

Installing 2.3.11269 built on Subversion 1.7.x

image

Setting up VS to use AnkhSVN.

image
Adding a solution to subversion

http://help.collab.net/index.jsp?topic=/com.collabnet.doc.anksvn_001/action/ankh_getting_started.html

| | # 
# Tuesday, 31 July 2012

Unfuddle offer free unlimited repos, private SVN hosting for 2 people.  More people you’ve got to pay.

image

Created a new repo in the browser.

Checking Out Repo from SVN Server

image

Created a blank directory called c:\dev\TestSVNSolution
Right click on TestSVNSolution and did a checkout (shown above, of the blank repo I’d created in unfuddle)

Adding new file to SVN Server

image

create new file on local disc
right click, TortoiseSVN, Add.  Then TortoiseSVN commit.

| | # 
# Saturday, 28 July 2012

Install:  TortoiseSVN 1.7.7  built against subversion 1.7.5 - http://tortoisesvn.tigris.org/ 

All below From the quickstart section of the PDF manual at http://tortoisesvn.net/support.html

“Version control is the art of managing changes to information. It has long been a critical tool for programmers,
who typically spend their time making small changes to software and then undoing or checking some of those
changes the next day. Imagine a team of such developers working concurrently - and perhaps even simultaneously
on the very same files! - and you can see why a good system is needed to manage the potential chaos.”

Create a Repository

image

This is where svn stores all of its files.

Local Repository feature – only use for sole developer
created c:\svn_repos
then Create folder structure

Importing a Project

image

right click on svntest, import.. message should say “Import of svntest project”

Checking out a Working Copy

image

right click on svntest-dev and checkout.

image

Making Changes

image

Here I have changed the text file, and showing in TortoiseMerge the differences.

Making a Commit

image

Adding Files

Right click, add file.

Then Commit.

Show Log

image

Right click, show log

Undoing Changes (reverting)

image

Right click and revert will get you back to last committed changes.

image

Or do a diff then copy and paste.

| | # 
# Tuesday, 16 August 2011

/dev/osim/src

/dev/osim/libs – 3rd party dlls

Created a blank solution first, then added other projects with correct names.

image

ExternalServices is a WCF project, Web is MVC3 and Win is WPF.

Source is using VisualSVNServer  / TortoiseSVN

image

| | # 
# Monday, 15 August 2011

I needed source control for a project so here are my notes!

Visual SVN Server:

http://www.visualsvn.com/server/download/

Tortoise SVN:

http://tortoisesvn.tigris.org/

http://stackoverflow.com/questions/85353/best-general-svn-ignore-pattern

Right click in Windows exporer, then TortoiseSVN settings and put in the global ignore pattern above.

image

I also tick _svn to make future stuff a bit easier on Win systems (eg searching)

Add an Existing Directory into Source Control

image

Right click on newly created Test in VisualSVNServer Manager and do Copy URL to Clipboard

If prompted to create a user, do so.

image

Go to Windows Explorer, right click on the directory you want to add to Source Control, TortoiseSVN, Import.  Control V to insert the correct SVN name you coppied from Clipboard above.

image

Can now see files in SVNServer Manager.

Then (and this is the slightly weird bit), you have to overwrite the original files you imported with what you just put into source control.

image

image

Source control is now working!

If icons don’t show up then try:

http://stackoverflow.com/questions/1057734/tortoisesvn-icons-not-showing-up-under-windows-7

Doing a diff on different versions of the same file!!! Right click in win explorer, Tortoise SVN, diff.

image

image

Added in more files in the second revision, and deleted one too.

| | #