Syncing a single VSS database across several machines
-
Hi all, I'm a home-based developer who has a single desktop machine with Visual SourceSafe 6 installed. I recently purchased a notebook. I'd like to know how can I share a single codebase between the 2 computers, considering that they will not always be connected to each other. i.e. I want to be able to sync both machines, take my notebook offsite, make various code changes to the notebook's VSS database, and later reconnect the 2 machines and sync the changes with my desktop machine's VSS database. Can I use XP Pro's Offline Files capabilities to keep both versions in sync? Is it safe to just sync the files under VSS\data? Does anyone have any alternative suggestions or caveats? Many thanks, Gary
-
Hi all, I'm a home-based developer who has a single desktop machine with Visual SourceSafe 6 installed. I recently purchased a notebook. I'd like to know how can I share a single codebase between the 2 computers, considering that they will not always be connected to each other. i.e. I want to be able to sync both machines, take my notebook offsite, make various code changes to the notebook's VSS database, and later reconnect the 2 machines and sync the changes with my desktop machine's VSS database. Can I use XP Pro's Offline Files capabilities to keep both versions in sync? Is it safe to just sync the files under VSS\data? Does anyone have any alternative suggestions or caveats? Many thanks, Gary
I do not see how this situation differs from any other networked enviroment. My VSS database resides on a server machine in the computer room, and I check out files from my desktop. If my desktop loses its connection to the network, I can still work on those files and check them in when I am done (and the network connection has been restored). I do not need to keep a separate VSS database on my desktop.
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
-
I do not see how this situation differs from any other networked enviroment. My VSS database resides on a server machine in the computer room, and I check out files from my desktop. If my desktop loses its connection to the network, I can still work on those files and check them in when I am done (and the network connection has been restored). I do not need to keep a separate VSS database on my desktop.
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
I should have been more specific. Ideally I want to run VSS on the laptop so I can do several days of development (including being able to undo checkouts when I really screw things up) between syncs. Gary