Template for VCS Roots

Hi all

In my environment I have vcs roots which are the same expect for the svn url. Is there a way to do something similar to the build configuration templates? I tried using configuration parameters where I could set the effective svn url in the project configuration but I got a "configuration error" message.

For now I need to duplicate the cvs roots and change only the name and svn url.

In case there is no way with TeamCity 5.1. Such a feature would be great.

Thanks in advance for your replies.

Philipp Doler

bbv Software Services AG

Comment actions Permalink

Do you change the whole url or only a part of it? If you change a part only, i.e. path to a project, then you can use checkout rules to select project and in checkout rules you can use references. For example, if you have an urls like:

You can create single shared VCS root for url: http://host and create a template with this VCS root attached and checkout rules, like %checkout.rules%
Then in each configuration inherited from this template which works with specific project you can define custom value for checkout rules, smthg like:

You can also vote for this request: http://youtrack.jetbrains.net/issue/TW-5428
Since there are many votes, it has good chances to be addressed in the next major release.

Comment actions Permalink

Hi Pavel.

Thanks for your answer. I'm out of office till mid of may and I will give it a try when I'm back. (EDIT: I could connect through VPN and got it to work for the first project. Changing all projects to the new template now

Philipp Dolder


Please sign in to leave a comment.