xgamer said:
mawcc said:
*snip*
One of my primary requirements is to have our own CVS on our laptops. The laptops may not be continuously connected to central server and we would like to synchonize our code server when the laptops connect to the server.
This way we can have ability to write and checkin/checkout code when we are travelling. I am not sure how TortoiseSVN and AnkhSVN can be used in this respect. If you have suggestions in this regarding let me know.
Thanks
You may find Git worth looking at:
http://git-scm.com/
It allows you to have your own local repository, which you can do commits / diffs etc. against without being connected to the net. When you are connected you can choose to sync your changes either with other people's repositories (peer-to-peer) or with a
designated central repository (like more traditional version control).
From what I gather, it's like having a staging area that you commit to, and then later you commit that staging area to everyone else.
You can also do branching etc. all on your local, disconnected machine. Copies of all of the commit logs and history are stored locally so you can see how/when files changed in the past while offline. It also means that every copy of the repository is a
full backup of it.
Apparently it can emulate SVN so that SVN clients can talk to it, too.
I have not used it myself but several large, well-known projects do (see the list on their page) and people who have used it seem to be very positive about it.
Thread Closed
This thread is kinda stale and has been closed but if you'd like to continue the conversation, please create a new thread in our Forums,
or Contact Us and let us know.