version-control

What is the best practice regarding Source code managment ?

We are geographically diverse team of software developers working on an ERP system. We are using SVN as a version control system. We have 4 environments before the code moves to production system. I want to know what are the best practice, regarding BRANCHING, MERGING when using SVN in such situation. Currently we face a problem tha...

CruiseControl.NET and Git

It looks like there is no built-in support for Git in CruiseControl.NET. Anyone have suggestions on Git plug-ins, tips, or other advice on getting CruiseControl.NET with work with Git? ...

Can third party hosts be trusted for closed-source/private source code management?

For many companies, their project's source code is very valuable to them -- theft of the source code could be very costly. Keeping source code tightly controlled on a local network is one way to help protect it. However, there are advantages to hosting source code externally, whether it is simply a subversion or git server hosted on dr...

Version control and test-driven development

The standard process for test-driven development seems to be to add a test, see it fail, write production code, see the test pass, refactor, and check it all into source control. Is there anything that allows you to check out revision x of the test code, and revision x-1 of the production code, and see that the tests you've written in ...

Any reasons to still use CVS?

Given that Subversion has basically been written to replace CVS, are there any compelling reasons at this point to continue using CVS for version control? ...

Git work flow with an inexpirenced member.

What would you suggest as a work flow when there is a inexperienced developer joins the team i have been using git for my projects now a new developer will join but he has not used any version control before. Project resides in github and i have no way of pulling directly with him. We are both behind firewalls. Should i create a branch ...

How to retrieve the hash for the current commit in Git?

I'm currently busy migrating away from the versioncontrol part of Team Foundation Server to Git. (Why I'm migrating away is a different story ;^) However, I would like to retain (for now) the ability to link Git changesets to workitems stored in TFS. I already wrote a tool (using a hook from Git) in which I can inject workitemidentifier...

Good alternative source control for VS2005 and 2008 instead of VSS

Hi I am currently using Visual SourceSafe, I do not find it easy going. What are other people using, and does it a) integrate into Visual Studio 2005 and 2008. b) allow a migration path from Visual SourceSafe with full history/versions. Thanks ...

With Vault, should one prefer Labels or Branches when isolating release code bases ?

When isolating code for a release, is there any advantages to using "labels" over "branches". The process we follow is to branch code close to release and stabilize the release on the branch. After release is approved by SQA we merge changes back to mainline. Other dev groups use labels to 'isolate' the code base used for a release. I...

How to manage personal projects

I am a student and I always develop projects on my own, mainly with Ruby On Rails. I noticed that even a simple project may become complex if you can't easily rescue deleted code and pass from a version to another. Time Machine backups are not enough. I wouold like to use a version control system, but they seem not to be intended for s...

Git is consistently deleting 2 directories from my repository, how can I troubleshoot this?

I don't expect someone to solve my problem, but I am not quite sure how to troubleshoot this. If I do a "git status", I get: # On branch master # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # deleted: app/controllers/application.rb # # Changed but not updated: # (use "git add <file>..." to upda...

Ignore client generated files in Perforce workspace view

Is there a way to have Perforce ignore new files in a client workspace in the workspace view? I have 120 java files that generate over 700 class files, so managing these files in a single folder view is tedious. I recognize generating the output in a separate folder is an elegant solution but not one that is feasible at the moment. ...

SQL Server Management Studio 2005 and Source Control

I have all my SQL stored in source control in the following structure Database Tables Stored Procs Views Static Data I'd like to tie my source control into SSMS, which seemingly supports source control, but SSMS wants to put all the scripts into one folder, which is a non-starter for me. Is it possible to get SSMS to ...

How important is version control integration with your bug tracking software

Currently we use FogBugz for tracking issues and found it to be ok. I'm looking for something else that can allow end users the ability to track their cases along with us. And something that actually works well with email. I've found a few alternatives that support those features but they don't integrate with version control. We've got a...

Best practice for source control of a customized Open Source project

I have been using an open source Java project and had to make some custom changes for our site. I have downloaded the source code via Subversion, modified two files and built a custom JAR file. Now I need to store these custom changes into OUR Subversion source control system. What is the best way to do this? Should I check the entire t...

What does git do to files that are a symbolic link?

If I have a file or directory that is a symbolic link and I commit it to a git repo what happens to it? I would assume that it leaves it as a symbolic link until the file is deleted and then if you pull the file back from an old version it just creates a normal file. What does it do when I delete the file it references? Does it just co...

Keep Attributes of Version Controlled Files Unchanged

Is it possible to keep the attributes of a version controlled file unchanged? I have a directory structure which I'd like my installer to recreate on the client machine. I was hoping the entire directory could be placed on VCS without affecting the file attributes. I'm using TFS but would also like to hear about other version control sy...

ASP.NET Projects with Subversion (VisualSVN Client) - What files should I ignore?

I've just started using Subversion with ASP.NET web applications via the VisualSVN IDE plugin. There are a bunch of files which Visual Studio automatically generates so I don't want to version control these since they're not really part of the codebase and not required to build. Does anyone have a definitive list of the main files that ...

CVS revision numbers

When I do a cvs status of my project I get different revision numbers for different files. What is happening here? Should not all the files have the same revision number? ...

Source control - VSS 2005 or Subversion?

Possible Duplicate: Reasons to use Subversion over MS Source Safe I'm looking to implement source control for my personal projects. I am the only user so concurrency requirements are little to nothing, but who knows maybe i'll hire someone to help me in future work so it would be nice to implement something that will scale if I...