Tag Archive for 'operating system'

Poll Results: Which OS does your Subversion Server Run On?

As a successful and established open source project, Apache Subversion has a vibrant community of users – but how exactly are they using Subversion? Last month, we found out which SVN client is the most popular, and a few weeks ago we posed another question to the community: which operating system is your Apache Subversion server running on? The results are in and, once again, Windows comes out on top:

 

60% of respondents are running their server on Microsoft Windows, and in a previous poll we found that over 60% were using the TortoiseSVN client (which isn’t surprising considering how easy it is to get started!)

If you’re a Windows user (and, judging from the poll results, there’s plenty of you out there in the Subversion community!) we have lots of useful tutorials aimed at your OS of choice, including some hidden TortoiseSVN commands.

Have a question you’d like us to put to the Subversion community? You can either post it here, or Contact Us directly and we’ll try and feature it in future polls.

 

Poll: Which OS is Most Popular for a Subversion Server?

If you’ve been paying attention to our Apache Subversion community polls, you’ll already have spotted last month’s poll on Subversion clients (and the answer!) This raised questions about what platform users are running their Subversion server on, so in this month’s poll we’re setting out to discover what’s the most popular operating system amongst Subversion users.

Let us know, by answering our quick poll! We’ll publish the results in a few weeks, so be sure to keep checking back to see how your Subversion usage compares to the rest of the community.

Looking for a cross-platform ‘Subversion Made Easy’ solution? uberSVN is free to download and free to use. Visit http://www.wandisco.com/ubersvn/download to get started, or Learn More.

Subversion Tip of the Week

Structuring Your Repository

Implementing a logical project layout in Apache Subversion right from the beginning, can save you from administrative hell later. Here are some general rules worth bearing in mind when creating a new Subversion repository, to ensure all that freedom doesn’t lead to complications.

  • The code in the trunk should be stable – all experimental development should be confined to separate branches.
  • Consider continuous integration and automated regression testing – these can help ensure there is no regression in the all-important trunk. uberSVN users can download the popular Jenkins open source CI server for free from inside their installation.
    • Make snapshots of your project – tags should be used to make snapshots of your project at certain points during the development process (e.g. tagging a snapshot as ‘Release 1.0.’) It is also good practice to make snapshots of your project before implementing major new features. This makes it easier to roll back and effectively ‘undo’ the new feature, if required.
    • Take care when making structural changes – structural changes should always be performed on the trunk, when there are no branches waiting to be merged. This can help development teams avoid serious and time-consuming conflicts.

    Mike Lester is WANdisco’s Director of Training. Mike has more than 33 years of experience in the software industry, having spent the past 26 years focusing on training and consulting for Subversion and other software configuration management systems. Mike delivers WANdisco’s free training webinars, and regularly shares his SVN know-how at the WANdisco blog. Mike is also available for Enterprise Training.