Skip to main contentdfsdf

scott conklin's List: Subversion

    • Apache is not required in order to run Subversion. Subversion includes it's own standalone server, called svnserve
    • . If you are installing Apache on an individual development computer you will probably use 127.0.0.1 for both the Network Domain and the Server Name.

    1 more annotation...

    • Figure 19 illustrates Subversion's first change, uncommenting the DAV module (mod_dav.so located in Apache's modules directory). I've added a blank line before and after the DAV module to make the line stand out in the screen shot. While a full discussion of the mod_dav.so library is outside the scope of this text a basic explanation is in order. The mod_dav.so module provides *WebDAV (Web-based Distributed Authoring and Versioning) functionality for Apache. WebDAV extends the stateless HTTP protocol giving Apache the ability to create, move, copy, and delete files and directories on the Web server. You can think of mod_dav.so as the central hub to all Subversion actions operating on the repositories you create.
    • mod_dav_svn.so is used to make repositories available to others over a network and works hand-in-hand with mod_dav.so. The second module, mod_authz_svn.so is used to enable per-directory access control over your repositories.

    2 more annotations...

    • What is TortoiseSVN?

      TortoiseSVN is an amazingly easy to use and highly popular Subversion client for the Windows platform. Through extending Windows Explorer, TortoiseSVN commands are available anywhere within Windows by simply right-clicking. TortoiseSVN supports all the current Subversion protocols which include http://, https://, svn://, svn+ssh://, file:///, svn+XXX://. Using TortoiseSVN you can create, check out, update, and commit changes to repositories. You can also generate repository reports and view Subversion log files. We'll be installing TortoiseSVN on the server (in order to create the sample repository) as well as the client machine (so we can create working copies of the sample code).

    • There are several organizational structures common in Subversion. The most popular involves creating a few top-level directories: trunk, branches, and tags but what does these mean? The trunk directory is the main line of code for your development team. This is akin to the root folder of one of your Web sites or projects. This directory is also the most fluid receiving frequent bug fixes, updates, and revisions as your code evolves over time. The branches directory allows developers to branch-off or split the main line of development (the trunk).

    1 more annotation...

1 - 3 of 3
20 items/page
List Comments (0)