[Lazarus-other] Subversion newbie questions. How to create repositories for my alpha and beta versions of my projects?

Peter E Williams foss.game.pascal.developer at iinet.net.au
Sun Sep 5 14:01:48 CEST 2010


Hi All,

I am a newbie subversion user and today I install subversion and
installed Lazarus 0.9.29.2 into ~/laztrunk on both my desktop and laptop
computers (both linux Ubuntu 10.04).

The latest version of all my source code is on my desktop in this
folder:

~/Public/My_code/lazarus_source/pewink/

(currently 614 MB !!! ... including many compiled exe files)

... but not on my laptop. I can connect my laptop to my desktop via an
ethernet cable to my ADSL modem but I have not done this before to
transfer files. The modem is also my wireless modem for my laptop.

How can I use subversion to create an Internet repository for my code,
which is public domain but still copyright to me. I want to release
official public versions of my alpha code for testing as beta versions
and then zip them up as official beta versions on my website. I have no
problems zipping the code and publishing it on my website. My questions
are:

(1) What is the process for me to create a repository for my code (alpha
versions) for my own use and also people who I allow to collaborate with
me on my lazarus projects?

(2) How do I migrate from my alpha versions to tested beta versions?

(3) How do I then make the stable beta versions available on my website?
It is a googlepages website. http://pewink.info I assume that I would
need to create a directory for the base of my projects, but this is
simple IIRC.

(4) Someone please suggest suitable commands in subversion to use and
directory structure suitable for my alpha and beta versions of my
project, which are currently in the following folders:

~/Public/My_code/lazarus_source/pewink/project_name/version_number

where project_name = xyz_program etc and there are lots of folders for
each of my apps.

where version_number = 0.1 etc and there are lots of version_number
folders with latest copies of all project files.

Best Regards,
	PEW
Hobart, Tasmania, Australia
-- 
Proudly developing Quality Cross Platform Open Source Games
Since 1970 with a Commodore PET 4016 with 16 KRAM
http://pews-freeware-games.org (<--- brand new)





More information about the Lazarus-other mailing list