我使用的是 TeamCity 8.0.3(内部版本 27540),这是发布本文时的最新版本。它最多只支持 SVN 1.7,但我的 SVN 服务器是 1.8。
我可以做些什么来让 TeamCity 支持 SVN 1.8?我不想降级我的 SVN 服务器。
最佳答案
我刚刚使用 Teamcity 8.0.2 和 subversion 1.8.3 对此进行了测试。他们一起工作没有任何问题。
服务器端和代理端结帐都可以工作,但是,如果您计划使用任何新的基于 1.8 的功能(代理端结帐),并且需要客户端版本至少为 1.8,那么您就会遇到问题,因为 teamcity使用 java 库进行 svn 操作 (svnkit),最新的捆绑库支持 1.7 和更低的工作副本版本。
查看此特征矩阵:http://subversion.apache.org/docs/release-notes/1.8.html
如果您不需要“工作副本记录移动”、“自动重新集成合并”或任何其他最小客户端为 1.8 的功能,您就可以开始了。
关于svn - TeamCity 8 支持 SVN 1.8?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18704445/