I am looking for a good version control solution. Here are the requirements:
- Must have a graphical interface or have an accessible graphical interface.
- Must be free.
- Should work with HTTP.
Which control source would you choose?
BACKGROUND
Our .Net development team is part of a large parent company. We are in the process of acquiring VS Team System, but the bureaucracy of a large company is moving slowly, and this may be several months before we start the Team System server. In the meantime, we have a large project that will be transferred to a third-party supplier in India. In the past, our teamβs process was something like this: 1) specify requirements, 2) let the Indian team create a solution, and 3) get a solution from the supplier in a month.
We are looking for a more disciplined approach, and Team System is our long-term solution, however I would like to use something right now, and not nothing.
Here are some of my thoughts:
- Source Safe is not-go, due to security issues.
- Ease of use is more important than advanced features such as branching, and I really would like it to use a graphical interface or command lines.
- HTTP access is required as the development team will be removed.
Additional Tracking Information
We need a free solution, not because we cannot afford it, but because corporate procurement policies of the company delay its receipt. Free allows us to install at any time. I believe that if it were cheap enough, I could pay out of my pocket, but that would be pretty cheap.
Final
Unfortunately, we did not use any of the recommendations. Finally, we obtained a TFS license, but we are not expected to have permission to use the server until next year. In the meantime, the offshore team uploads zip files to the ftp server. Ugggghh! Why is it so difficult to convince large companies that using non-standard solutions (for example, GIT) rather than waiting for months (or years) when they are embarrassed when trying to decide whether a purchase (in this case TFS) is worth it.
version-control
John
source share