version-control

Build System for Targeting Multiple .NET Versions

What are common practices for designing a build system/project structure that allows targeting multiple .NET versions with different feature sets? Specifically: Should you branch in source control? Should you use conditional compilation? Should you derive interfaces, thereby versioning them? Should you create seperate "versionX" proje...

Mercurial: How do you undo changes?

When using Mercurial, how do you undo all changes in the working directory since the last commit? It seems like this would be a simple thing, but it's escaping me. For example, let's say I have 4 commits. Then, I make some changes to my code. Then I decide that my changes are bad and I just want to go back to the state of the code at my...

preferred free project management + SCM tool combination

What is the preferred free open source project management and SCM tool combination for working on multiple java based projects? This must be something that has been answered on here before but i couldnt find a good one. Im working with a couple people on two different proof-of-concept web app projects and have been doing everything tog...

Why to use SVN? Any hidden pros (over GIT/Mercurial/Bazaar) there?

Possible Duplicates: Why is git better than Subversion? I've already read a lot (not enough to get the perfect picture though) about versioning systems, and the obvious conclusion is that GIT is simply the best. Or Bazaar maybe. Or Mercurial. But if so it was, then nobody would be using SVN, but they still do. Why? I myself ha...

Tool to find PowerBuilder objects that are not in source control

I work on a large PowerBuilder project with code spread over 58 PBLs. As you can imagine, it's a pain to go through all of the libraries to check the source control status. Our VC tool, Serena VM /TrackerLink doesn't remove objects from the PBL when they're deleted from source control. They're usually harmless, but they come up in search...

Creating releases branch in nested style

I wanna have this structure: project/ # The overall repository, *and* the project's mainline branch + joe/ # Developer Joe's primary branch of development | +- feature1/ # Developer Joe's feature1 development branch | | +- broken/ # A staging branch for Joe to develop feature1 | +- feature2/ #...

Smallest, toy, Distributed version control system to study

I am interested in writing a toy DVCS. What is the smallest DVCS around to study ? (I don't need ssl, ssh, svn compatibility etc... it should just be able to do local repositories) ...

How would you avoid "Xcode, Subversion Error: 155007 (Path is not a working copy directory)"?

I am not able to see commit option after I made changes to my working copy, but I ensured that my settings for svn were correct. What exactly is the problem with this error message? Below the xcode is showing: Your path is not a working copy What should I do for removing this? ...

Could anybody suggest me a good Code Library Software?

Can anybody suggest me a Code Library Software that we can implement in our development team. We are working on the following development technologies: iPhone (on Mac) Android (on Windows & Mac) PHP/LAMP Model ( on Windows & Mac) Flash/ActionScript (on Windows & Mac) Thank you. ...

Mercurial/SVN: Multiple commits from one set of differences?

Let's say that I'm working on a project, with files A, B, and C. I get halfway through adding a feature, modifying A and B, before I realize that something needs cleaning. Because of the circumstances, it's optimal to interrupt the feature work to do the cleaning. This involves making changes in A, B, and C. After I'm done with the feat...

What problems we may experience with branching in version control?

Could you please suggest an article, a book, or a conference paper about possible problems a software team may experience with branching in version control environment? We're creating a summary for one of our sponsors, and need to quote respectable sources of information. So far I've found short reviews by Chris Birmele and Eric Sink. T...

Any non-distributed Version Control that uses change-sets, rather than versions?

I've been through the mill with version control. I started with sccs, believe it or not. Worked with RCS. Moved to CVS. Was forced to use Visual SourceSafe, and hated it. Have been pretty happy with Subversion. I've been looking at the new distributed VCS - Git, Hg, etc. They look complicated. I have doubts over whether they prov...

How to see all tags in a git repository in command line

Is there something like "git show tags"? ...

CVS can't get latest files

I have a weird problem I haven't seen before. I modified a file in our repository and committed as I usually do but now when I do a history the version shown as current is the previous version. 1.180 oldFile 1.181 my new changes but 1.180 is marked current. Any ideas? I tried doing a fresh checkout and cvs update -A but still the file...

Basic Subversion Question

I created a Java Project in Eclipse using the Web services Top down approach (i.e. creating a WSDL file and using it to generate the Skeleton Java class and web services with axis2) (Hence, there are a lot of auto-generated files and axis2 jar libraries). My Project has the following files/directory structure - Deployment...

Project layout with Subversion and static resources

I'm working on a project which (as usual) contains source code and many static resources like images and generated files (for UI and l10n). By now, everything is versioned with Subversion, but I think there must be a better way to store the static and generated files and link them on project deployment. So, in your opinion which option...

How best to add Load / Save file to/from a version control system to my Delphi Application

I have an Application that is based on loaded test programs, saved as text-based files in a specific user data folder. All fine. A client has just commented that they would like to have full traceability of changes to such test programs (for ISO9001 etc) and it occured to me that I could provide some kind of checkout / commit mechanism a...

Proper commands for Bazaar?

I am having some difficulty figuring out which Bazaar commands to use... Suppose I have a local branch named "test" in a folder of the same name: When I initially get the branch, I type: cd test bzr pull lp:project_name To commit local changes, I type: bzr commit -m "message" I have no trouble with those commands. Here is w...

How do I start to use Version control / Share code in SQL 2005?

I manage a small team of developers who up till recently have all been working on independent projects. We have now all come together to work on one holistic project and its really tough. People are changing things, without consulting other programmers and its very difficult to manage. We are also working in a pure production environme...

SVN: Is valid to keep a TAG from a buggy released version?

We created a TAG for a release version of one of our products (e.g. 4.3.0GA). Then we deployed it in production instances. next day the production instances totally crashed, making themselves absolutely unusable. we quickly release a new version fixing the bug. and put them in production. Then we updated the our TAG (4.3.0GA) with the b...