Llamar al cliente de la console SVN desde C #

cualquier idea sobre cómo crear una sucursal a partir de una url de tronco en la aplicación de console ac #.

Estoy tratando de crear una herramienta de ramificación, que creará todas las twigs nuevas. por mi vida, he intentado casi todo. Sharpsvn no me ha dado suerte.

string command = "cp https://svn:8443/svn/blah/trunk \\ https://svn:8443/svn/blah/branches/newBranch \\"; Process svnBranchProcess = new Process(); svnBranchProcess.StartInfo.FileName = "Svn.exe"; svnBranchProcess.StartInfo.Arguments = command; svnBranchProcess.StartInfo.UseShellExecute = false; svnBranchProcess.StartInfo.RedirectStandardOutput = true; svnBranchProcess.Start(); string output = svnBranchProcess.StandardOutput.ReadToEnd(); svnBranchProcess.WaitForExit(); Console.WriteLine("Output:"); Console.WriteLine(output); 

Este es el error que obtengo

svn: No se puede mezclar el repository y las fonts de copy de trabajo

Básicamente, quiero poder crear una ramificación fuera del tronco y luego actualizar algunos externos. ¿Por qué es esta una misión?

Gracias por cualquier ayuda 🙂