wstring url=MyFindElem(urll);
wstring username=MyFindElem(usernamee);
wstring password=MyFindElem(passwordd);
wstring localdir=MyFindElem(localdirr);
LOG_INFO(L"开始导出工程,参数为url=%s, username=%s, password=%s, localdir=%s",url.c_str (),username.c_str (),password.c_str (),localdir.c_str ());
wstring tmp1 = L"svn export ";
wstring tmp2 =L"svn info ";
tmp1 += url;
tmp1 += L" ";
tmp1 += localdir;
tmp1 += cwsCodeDirectory;
tmp1 += L" --username ";
tmp1 += username;
tmp1 += L" --password ";
tmp1 += password;
tmp1 += L" >nul ";
tmp2 += url;
tmp2 += L" > ";
tmp2 += localdir;
tmp2 += cwsCodeDirectory;
tmp2 += L"\\info.txt";
cout<<"代码导出中,请勿关闭"<<endl;
_tsystem(tmp1.c_str());
_tsystem(tmp2.c_str());
cout<<"代码导出成功"<<endl;
LOG_INFO(L"导出工程成功... ");
return TRUE;
LOG_INFO(L"编译工程是%s",(iter->wsSolution).c_str ()); wstring wstr1= L"devenv "; wstr1+=wsLocaldir; wstr1+=cwsCodeDirectory; wstr1+=iter->wsPath; wstr1+=L" /build \""; wstr1+=iter->wsStatus; wstr1+=L"|"; wstr1+=iter->wsCPU; wstr1+=L"\""; //对单个项目进行编译 if (iter->wsProject!=_T("All")&&iter->wsProject!=_T("all")&&iter->wsProject!=_T("")) { wstr1+=L" /Project \""; wstr1+=iter->wsProject; wstr1+=L"\""; } _tsystem(wstr1.c_str()); LOG_INFO(L"成功编译工程%s",(iter->wsSolution).c_str ());
msbuild D:\workcopy\ShadoWin.Domain\ShadoWinWebManager\ShadoWinWebManager.csproj /t:ResolveReferences;Compile /t:_CopyWebApplication /p:Configuration=Release /p:WebProjectOutputDir=D:\public\WebManager /p:OutputPath=D:\public\WebManager\bin
svn exportsvn info