Domenico Maria Giffone's Library tagged → View Popular
15 Oct 07
subversion best practics
-
Subversion Best Practices
-
- Users commit their day-to-day work on /trunk.
- Rule #1: /trunk must compile and pass regression tests at all times. Committers who violate this rule are publicly humiliated.
- Rule #2: a single commit (changeset) must not be so large so as to discourage peer-review.
- Rule #3: if rules #1 and #2 come into conflict (i.e. it's impossible to make a series of small commits without disrupting the trunk), then the user should create a branch and commit a series of smaller changesets there. This allows peer-review without disrupting the stability of /trunk.
Pros: /trunk is guaranteed to be stable at all times. The hassle of branching/merging is somewhat rare.
Cons: Adds a bit of burden to users' daily work: they must compile and test before every commit.
Subversion setup guide for Windows - Iceweasel
-
Step-by-Step instructions for running a Subversion repository under Windows
polishlinux.org » Manage Your Documents with Subversion - Iceweasel
-
Manage Your Documents with Subversion
websvn.tigris.org - Iceweasel
-
WebSVN offers a view onto your subversion repositories that's been designed to
reflect the Subversion methodology
15 Feb 07
Building Java apps with Maven - Program - Java C C++ - Builder AU
-
Building Java apps with Maven
Using maven-proxy to setup an internal maven repository - Sanjiv Jivan's Blog
-
Using maven-proxy to setup an internal maven repository
過労死 Death by Overcoding: Generating a Site and Documentation in Maven
-
Generating a Site and Documentation in Maven
Automation for the people: Choosing a Continuous Integration server
-
Choosing a Continuous Integration server
http://www.javaworld.com/javaworld/jw-05-2006/jw-0529-maven.html
-
An introduction to Maven 2
-
The Maven 2 POM demystified
The evolution of a project model
01 Feb 07
Continuous Integration
-
One reason is discipline, people not doing an update
and build before they commit. Another is environmental
differences between developers' machines -
he basic rule of thumb is that you should be able
to walk up to the project with a virgin machine, do a
checkout, and be able to fully build the system. - 26 more annotations...
Daily Builds Are Your Friend - Joel on Software
-
whoever broke the build became responsible for babysitting builds until somebody else broke it
1 - 20 of 20
Showing 20▼ items per page
Selected Tags
Related Tags
Sponsored Links
Ads by Google
Diigo is about better ways to research, share and collaborate on information. Learn more »
Join Diigo
