TMR1

Hi,

What are the choices people are making for version control

Specifically, what files need to be included into the repository and which should be regenerated

I use subversion with TortoiseSVN and the VisualSVN addin.

Thanks,

Tim





Re: Microsoft Robotics - Community Version Control

Henrik F Nielsen

For each service project, all files in the "Proxy" folder are generated but everything else is suitable for version control.

Henrik






Re: Microsoft Robotics - Community Version Control

Ben Axelrod

I also use Tortoise SVN, but didn't know there was a VS plugin.

I wrote a simple program to clean a directory tree of all the unnecessary files and folders MSRS and VS generates:
http://www-static.cc.gatech.edu/grads/b/baxelrod/MSRS/index.shtml





Re: Microsoft Robotics - Community Version Control

amatta

How is this "Proxy" folder generated How do i start a service project from scracht




Re: Microsoft Robotics - Community Version Control

Ben Axelrod [CoroWare]

The proxy is generated with the DssProxy.exe tool when you compile. Look in the post build events of your project and you will see:

Code Block

"C:\Microsoft Robotics Studio (1.5)\bin\DssProxy.exe" /dll:"$(TargetPath)" /proxyprojectpath:"$(ProjectDir)Proxy " /keyfile:"$(AssemblyOriginatorKeyFile)" $(ProxyDelaySign) $(CompactFrameworkProxyGen) /binpath:". " @(ReferencePath->'/referencepath:"%(RootDir)%(Directory) "', ' ')


To start a project from scratch, use the DssNewService.exe tool. It will put all the boilerplate code in the service, and configure the visual studio project. See: http://msdn2.microsoft.com/en-us/library/bb483017.aspx






Re: Microsoft Robotics - Community Version Control

Alexander Dahl

Ben Axelrod [CoroWare] wrote:
I also use Tortoise SVN, but didn't know there was a VS plugin.

It's called AnkhSVN and available from http://ankhsvn.tigris.org/

It's nice, but lacks certain features. I recommend using TortoiseSVN instead or at least parallel. I wrote a howto in german about setting up a MSRS project with AnkhSVN and TortoiseSVN in August 2007. If anyone is interested, contact me via e-mail to post [the cute a with curl around] lespocky [dot] de!