SEARCH
0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Prev | Current Page 27 | Next

David J Murphy

"Managing Software Development with Trac and Subversion"


Atomic commits: Committing a change, any change, to the subversion
repository will not take place unless all aspects of the commit are successful.
A given commit may contain changes to multiple files, and revision numbers
and logs are assigned to the commit, not individual files.
Support for hosting via Apache and WebDAV: As we will see later
Subversion can be hosted behind an Apache web server, which provides
additional features like authentication, traffic compression, and basic
repository access through a browser.
Standalone operation: It can alternatively be run by itself with no additional
software, or tunneled over Secure Shell (SSH) for additional security if the
supported basic authentication does not suffice.
'Lightweight' branching and tagging: Actually these are the same thing
under Subversion, yet are considered separately for convention's sake. CVS
treated these actions differently for performance reasons, but Subversion's
efficient copy method removes the need for tagging. Designed to take up a
minimal amount of space and time to create.
Client/server and layered by design: Subversion was designed to be client/
server from the outset, avoiding some of the maintenance problems that have
plagued other systems.


Pages:
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39