version-control

Is it acceptable/good to store binaries in SVN?

We would like to share runtime project binary files. So every team member could take current working version. It is acceptable/good to store runtime binaries in the SVN? ...

How important is a bug tracking tool for a lone developer, and which one along with a VCS should I look at?

This might be a stupid question, but if I'm a lone developer and only ever going to be working off of my development laptop, how important is using bug tracking software? I am currently debating between using Subversion or SourceGear Vault as my VCS of choice, and SourceGear has an integrated bug tracker (Fortress) while the Subversion ...

Most common CVS gotchas from a SVN user standpoint

I am myself a subversion user, and overall very happy with it. However, there are times that I need to work on code stored on a CVS repository that is beyond my control (ie, some open source projects). I've heard lots of horror stories of why CVS is really flawed, but nothing very concrete and would like to avoid getting trapped on such ...

Can I run a password-protected, read-only git server?

I need an application to be able to fetch from a git repository but not push to it, so, that's the read-only part. That could easily be done with git daemon. On top of that, I need access to said repository to be password-protected, including for reading it. So before any fetching can happen, the application will need to authenticate. ...

Semi-editable Files (eg config files) and version control - best practices?

So, I killed the build today by checking in a config file. It knows where the server is (think SQL server or the like), and I've been working against the server which runs on my box. Normally, or rather, under other circumstances, we'd run against the central server. The daily build, of course, didn't find 'my' server, hence the break...

Visualising Change In Version Controlled Files

We have been experimenting with using data visualisation techniques inspired by Edward Tufte to display our test suite and it has been very effective. I would like to extend this to our Subversion Repository as I feel that there is a lot of information buried in the commit history that COULD be better represented in a graphical format. ...

How can I do a conditional checkout using properties in svn?

Is there a possibility to checkout from a repo based on the properties of a svn-versioned file? That would be a special kind of sparse checkout. For example to checkout only files with "svn:corelib" == "yes". Or is the only chance just to checkout the whole repo and to delete the unwanted files later? For example with a script that pull...

How to get started with version control and PHP

I have absolutely no idea about version control. Only that it can be very useful in many ways. I have found a few related questions but none that start from the absolute begining. Can anyone help me with version control in relation to PHP projects (does it matter)? thank you! More Info I am the only developer at my work using Mac ...

Needed: Light and free HTML editor with source control support

We're not doing real web development. We get our HTMLs from our designers, and have our web app generate those HTMLs (with some specific content). Simply put, we don't use any major web development infrastructure (ASP, PHP, JSP etc). Having that said, we sometimes do need to edit HTML, JavaScript and CSS files, and I'm tired of using roc...

Git or SVN for Rails app?

Which version control system should I use for a Rails app: Git or SVN? Here are some factors to consider: I'm the sole developer I'm familiar with SVN I've only used Git for a week, it seems pretty similar to SVN really. I want to put my repository on a remote location and connect to it via SSH or other protocol (which I already do wi...

documentation of code changes and source control system

what is common if working in a team of developers: make special documentation that somebody introduced a method or changed a method (with his name or acronym) ///remark: introduced by sbd ///remark: changed on 12.12.08 by sbd or not doing this at all? in my opinion it is not necessary because i can get this information out of the so...

StarTeam view/branching approach

We're looking for some advice on our StarTeam configuration. We have a project that is used by two main customers. We share a common code base but we want to be able to do development for one customer at a time. Does anyone know what the best way to do this is using StarTeam? I would think you would want to do something like this: -...

How to get a list of all SVN commits in a repository and who did what to what files?

Hi I'm needing to get a list with all the revisions and files modified in each one, and by who. Is that possible? I need to know who user did the most changes to the repo and what changes. ...

Managing large binary files with git

Hi there. I am looking for opinions of how to handle large binary files on which my source code (web application) is dependent. We are currently discussing several alternatives: Copy the binary files by hand. Pro: Not sure. Contra: I am strongly against this, as it increases the likelihood of errors when setting up a new site/migratin...

A wiki built into a DVCS?

Here we go down the subjective alley .. Lately, I have been adding a file called 'whiteboard.txt' in some of my repositories. I use Mercurial, but this applies to any DVCS. The purpose of the text file is to hash out formats, flow, ideas, etc. Given that most distributed version control systems have some sort of web interface, why not ...

How much of the power of git is lost by using git-svn and a shared subversion mainline?

I'm evaluating various options for getting our team away from CVS. We have another large team on another site using Subversion, and some of our developers work with the Subversion server. Therefore, Subversion is an obvious choice for our team. However: Operations involving the Subversion server can be coffee-break slow (although we ha...

How to merge two source files easily?

Hello. I am working with another colleague in C# in VS2005 in a not very complex project. However, we have no version control system, we send each other our last version and copy the changes into our own files. We now have to merge both files (most of the project is a single form file) into a last version of the project. Any suggestion...

How do you manage your Delphi Projects with third-party components in Version Control?

Installing third-party components always take a long time specially if you have large ones, but also it take more time if you setup the environment in more than one computer. And I'm thinking to add them to the Version Control (Subversion), so it will be always easy to checkout the project with all it's required components. So How you ...

When to use a Tag/Label and when to branch?

Hi, Using TFS, when would you label your code and when would you branch? Is there a concept of mainline/trunk in TFS? ...

Do you create a label/tag for a specific release/path or a branch?

Hi, If you have a version 1.0 of a product, or say 1.1 or even a patch, do you create a tag/label or a branch? ...