I have just started playing with version control. I have installed svn and svnX om my Mac and setup a free project with an Subversion repo on assembla.com.
I have not uploaded any files to my SVN repo as of yet. I have spent most of the day reading about the topic and figuring out what to do.
I have started to get a handle on the different concepts, but I am wondering how do I get my files from Assembla to my staging or production website.
Is this done through a commit? I can't seem to find anything about this process? Am I going to have to use ftp for the file transfer?
A commit for subversion is like a "save this now on the server". When you want to publish your stuff on a server, you can do it in two simple ways:
svn export URL /path/to/whatever
on the server (installed subversion client is required). An export is like a normal checkout but you don't have .svn directories and files after that.I never used something like this but: some IDE/tools/apps might have something like a publish assistant which might do that for you, so it depends on what you use...