Subversion is an open-source system that will sort, store and record changes to your
files and directories over time, whilst also managing the collaborative use of that data over a network. Getting
acquainted with the process of version control and with Subversion in particular, will not only allow you to
work a little more closely with the framework's repository, but also introduce you to a workflow that will
further improve your deployment practices.
10.2.1 Working with Subversion
In the following section we are going to run through some of the day-to-day uses of version control using
Subversion. The intention is to give you an overview of the process and leave you with the confidence to
investigate further. To try some of the examples out for yourself you will, of course, need to have access to a
subversion host. This is admittedly a bit of a chicken and egg situation, unfortunately setting up a subversion
server is beyond the scope of this chapter. We will therefore presume you have access and focus on setting up
and working with a project in Subversion.Creating the repository
To store projects in Subversion, first we need to create a repository. Because creating a repository on a
network drive is not supported this must be done locally to a drive on the same machine.
Pages:
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285