使用本地签出与SVN合作的团队城市

使用本地签出与SVN合作的团队城市,svn,tortoisesvn,teamcity,Svn,Tortoisesvn,Teamcity,我使用TeamCity(最新版本)进行部署,当使用repo的http url时,它可以正常工作。这个项目非常大,结帐要花很多小时。所以我想在TeamCity使用一个定期更新的本地结账台。但是当我使用 file:///E:/MY_PROJ_SVN 作为svn url,我得到一个错误 Unable to open ra_local_session 最可能是因为我没有安装本地svn服务器,我不想安装。我不确定您运行的是哪个操作系统,但错误基本上意味着您缺少使用文件协议所需的svn库 SVN的工作方式

我使用TeamCity(最新版本)进行部署,当使用repo的http url时,它可以正常工作。这个项目非常大,结帐要花很多小时。所以我想在TeamCity使用一个定期更新的本地结账台。但是当我使用

file:///E:/MY_PROJ_SVN

作为svn url,我得到一个错误

Unable to open ra_local_session

最可能是因为我没有安装本地svn服务器,我不想安装。

我不确定您运行的是哪个操作系统,但错误基本上意味着您缺少使用文件协议所需的svn库

SVN的工作方式是使用不同的协议(http、SVN、文件)需要不同的库。如果你想使用文件协议,你需要一个与你的操作系统兼容的库

我可能需要更多信息,如: 1.您在teamcity上使用的SVN版本是什么 2.你在运行什么操作系统
3.您在teamcity主机上安装了哪些SVN客户端/库(我相信您已在teamcity运行的同一主机上创建了您的SVN文件。如果我错了,请更正)

您所说的本地签出到底是什么意思?您在哪里指定文件位置file:///E:/MY_PROJ_SVN? 在VCS设置中?@Nadeem在SVN连接中settings@Nadeem本地签出是指在我的磁盘上签出回购。您的磁盘是指teamcity代理机器上的磁盘。您是否尝试过创建VCS。@Nadeem在我用本地文件url替换http url后,错误显示在VCS中