gunksta
February 7th, 2012, 09:47 PM
I am slowly but surely moving the company I work for towards better development practices / FOSS. Until recently most projects were one developer per project. However, as the complexity of our projects have grown we increasingly need to involve multiple developers on a project.
Hello Version Control !
I have experience using GIT and I've looked into setting up msysgit on one of our primary servers. All of our servers currently run Windows. (Over time, I'd like to move away from Windows servers, but that what we've got.)
I am also considering subversion and bazaar. From what I have read, all three can run as a service on Windows. Whatever I use, I need to be able to integrate access controls and I think the server guys would prefer to have a nice, easy to use GUI.
I can go over to GitHub and find plenty of pro-GIT folks. I'm hoping to get a broader perspective here. Can BZR effectively run on Windows as a Service and is it easy to set up access control for projects? Can I "push" from the primary repository to a remote server? I've got no real experience setting up / using bzr and I try to provide solutions that encourage FOSS whenever possible to my boss.
I am curious to hear from anyone else who has successfully used a FOSS based version control system running on Windows Server. What did you use and why did you choose it? Etc.
Thanks
Note - I am not trying to start a flame-war here. I just want some perspectives that I can't really get over at GitHub (can't imagine why people there are biased) and I have to run it (the central repo) on Windows. Not my choice, but that doesn't really matter. I am the only Linux user in the company.
Hello Version Control !
I have experience using GIT and I've looked into setting up msysgit on one of our primary servers. All of our servers currently run Windows. (Over time, I'd like to move away from Windows servers, but that what we've got.)
I am also considering subversion and bazaar. From what I have read, all three can run as a service on Windows. Whatever I use, I need to be able to integrate access controls and I think the server guys would prefer to have a nice, easy to use GUI.
I can go over to GitHub and find plenty of pro-GIT folks. I'm hoping to get a broader perspective here. Can BZR effectively run on Windows as a Service and is it easy to set up access control for projects? Can I "push" from the primary repository to a remote server? I've got no real experience setting up / using bzr and I try to provide solutions that encourage FOSS whenever possible to my boss.
I am curious to hear from anyone else who has successfully used a FOSS based version control system running on Windows Server. What did you use and why did you choose it? Etc.
Thanks
Note - I am not trying to start a flame-war here. I just want some perspectives that I can't really get over at GitHub (can't imagine why people there are biased) and I have to run it (the central repo) on Windows. Not my choice, but that doesn't really matter. I am the only Linux user in the company.