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

Branching Strategy Questioned

Bob Jenkins answers questions from the branching and merging webinars

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.

What about branching and merging?

Bob Jenkins answers questions about Branching and Merging with Subversion

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