【问题标题】:Team City with SVN using local checkoutTeam City 与 SVN 使用本地结帐
【发布时间】:2014-08-21 01:25:05
【问题描述】:

我正在使用 Team City(最新版本)进行部署,并且在使用 repo 的 http url 时效果很好。项目很大,结账要花好几个小时。所以我想在 Team City 使用定期更新的本地结账。但是当我使用

file:///E:/​​MY_PROJ_SVN

作为 svn url 我得到一个错误

Unable to open ra_local_session

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

【问题讨论】:

  • 本地结帐到底是什么意思?您在哪里指定文件位置 file:///E:/​​MY_PROJ_SVN?在 VCS 设置中?
  • @Nadeem 在 SVN 连接设置中
  • @Nadeem by local checkout 我的意思是在我的磁盘上签出 repo
  • 您的磁盘是指 teamcity 代理机器上的磁盘。您是否尝试过创建 VCS。
  • @Nadeem 将http url替换为本地文件url后,VCS中显示错误

标签: svn tortoisesvn teamcity


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-25
    • 1970-01-01
    • 2011-08-04
    • 1970-01-01
    • 1970-01-01
    • 2014-03-17
    • 1970-01-01
    相关资源
    最近更新 更多