- Jun 30, 2000
- 5,885
- 8
- 81
I have a unique situation, at least I think it is probably unique. I need to easily transfer the repository of some sort of revision control system via sneakernet.
Some background:
We have a group of 5 people working on some embeded software. Most of the time, we'll be working on our piece(s) independently on our own, internet connected, pcs. However, to test the software, we have to go to the target. There is a network of computers there, but they are not connected to the internet. We need to be able to test, debug, and change the software at that location. We then need those changes availible after we leave the location. We are guaranteed that no one will try to check in something over the internet while others are at the site or vice-versa.
My thought is to set up two identical cvs/subversion/rcs/something servers, one at the location and one connected to the internet. Then, before we meet, make a copy of the entire repository and move it to the other location, doing the same thing when we are done.
Does anyone have any suggestions for a good way to make this situation work? How about suggestions for the control system that will make it easiest to do this.
The other requirement is that there has to be a windows client, but the server can be windows or *nix based.
Some background:
We have a group of 5 people working on some embeded software. Most of the time, we'll be working on our piece(s) independently on our own, internet connected, pcs. However, to test the software, we have to go to the target. There is a network of computers there, but they are not connected to the internet. We need to be able to test, debug, and change the software at that location. We then need those changes availible after we leave the location. We are guaranteed that no one will try to check in something over the internet while others are at the site or vice-versa.
My thought is to set up two identical cvs/subversion/rcs/something servers, one at the location and one connected to the internet. Then, before we meet, make a copy of the entire repository and move it to the other location, doing the same thing when we are done.
Does anyone have any suggestions for a good way to make this situation work? How about suggestions for the control system that will make it easiest to do this.
The other requirement is that there has to be a windows client, but the server can be windows or *nix based.