Comparing Git reflog with TeamForge-Git History Protection

Can history be changed… and why should I care? In Git version control system it is possible to change history (e.g. to remove accidentally added files which are big/confidential/infringing), or completely delete a branch without a trace (e.g. remove already merged or abandoned feature branches) . This can be useful, but may be dangerous. What if someone does that by accident or with malicious intent? In corporate settings, surprises are usually not a good thing, especially when it comes to data loss/corruption. Here are example commands which change history in Git: git push -f git push origin :branch git push …

Read More »

AnkhSVN 2.0 Nightly Builds Available

AnkhSVN, the Subversion plugin for Visual Studio, is under active development. Expect version 2.0 shortly after Subversion 1.5.

Mirror Management: How Often Should I Sync?

You’ve setup Subversion mirrors. How often should should you mirror? Should you synchronize often with a smaller number of changes, or only once in a while with larger amount? Subversion committer C. Michael Pilato gives his view.

Subversion 1.5 alpha2 released

Subversion 1.5 alpha2 binaries are available from openCollabNet. Test SVN 1.5 now and help the community with the release process.

Subversion 1.4.6 Universal OS X Binaries Available

Subversion 1.4.6 Universal binaries for Mac OS X now available from openCollabet

Changes made from Subversion 1.4.x to 1.5 – A command line point of view

Command line comparison between Subversion 1.4.x and Subverson 1.5.

Nominate Subversion for product of the year

Nominate Subversion for product of the year

TortoiseSVN and Subversion 1.5

TortoiseSVN’s plans for Subversion 1.5

Subversion 1.5 WebDAV Write-Thru Proxies

With Subversion 1.5 you can implement master-slave server architectures whereby clients read from a slave and write (through the slave) to the master repository.

Change Set Based Merges in Subversion

Download the GUI change set merge client for Subversion 1.5 from openCollabNet: