我正在使用TeamCity 8.0.3(build 27540),这是本文的最新内容。它仅支持SVN 1.7,但我的SVN服务器为1.8。
我能做些什么让TeamCity支持SVN 1.8吗?我宁愿不要降级我的SVN服务器。
答案 0 :(得分:2)
我刚刚使用Teamcity 8.0.2和subversion 1.8.3测试了这一点。他们一起工作没有任何问题。
服务器端和代理端签出工作都是如此,但是,如果您计划使用任何需要最低版本为1.8的客户端的任何基于1.8的新功能(代理端签出),则会遇到问题,因为团队城市使用java库进行svn操作(svnkit),最新的捆绑lib支持1.7及更低版本的工作副本。
请参阅此功能矩阵:http://subversion.apache.org/docs/release-notes/1.8.html
如果您不需要'工作复制记录移动','自动重新整合合并'或最小客户端为1.8的任何其他功能,那么您就可以了。
答案 1 :(得分:2)
除非您使用file:///
协议,否则SVN服务器的版本无关紧要,因为SVN服务器和SVN / SVNKit客户端向前和向后兼容所有版本的SVN服务器。特别是,你可以使用1.7版的SVN / SVNKit和版本1.8的mod_dav_svn / svnserve。
答案 2 :(得分:0)
请参阅TeamCity中的Subversion 1.8支持的官方支持页面:http://confluence.jetbrains.com/display/TCD8/TeamCity+Subversion+1.8+support