构建项目>如何检出不同文件夹中的不同存储库
我是 TeamCity 的新手。我的项目位于不同的存储库中。我想在不同的子文件夹中查看我的项目。例如
,假设我在三个不同的项目中有以下 3 个 .net 项目。
框架
XYZ
我的项目
每个项目都存储在其自己的存储库中。 MyProject 包含一个解决方案文件,该文件期望 Framwork 和 XYZ 项目文件夹位于主文件夹中,以便文件夹结构如下所示
+框架
<前><代码>-项目文件 -.........+XYZ
<前><代码>-项目文件+我的项目
-SolutionFile(包含两个项目的引用。)
现在我的问题是我想从自己的文件夹中的不同存储库中签出我的项目。如何在 TeamCity 中配置它。
谢谢
I am new to TeamCity. I have my projects in different repositories. I want to checkout my projects in Different subfolders. e.g.
Lets suppose that I have following 3 .net Projects in three different projects.
Framework
XYZ
MyProject
Each project is stored in its own repository. MyProject contains a solution file, which expects that Framwork and XYZ Projects Folders are in main Folder so that the Folder structure looks like that
+FrameWork
-ProjectFile -.........
+XYZ
-ProjectFile
+MyProject
-SolutionFile(has references of both Projects.)
Now my problem is I want to checkout my projects from different repositories in own Folders. How to configure it in TeamCity.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要在版本控制设置中配置每个 VCS 根。对于每个根,您可以
使用结帐规则指定您感兴趣的文件夹。创建结帐规则时,您可以选择将文件夹结构保留为与 VCS 中相同的文件夹结构,也可以重新映射结构以满足您的需要。
http://confluence.jetbrains.net/display/TCD5/2.Version +Control+设置
http://confluence.jetbrains.net/display /TCD5/VCS+Checkout+Rules
为了解决给定的问题。以下签出规则需要应用于相应的版本控制根。
You would need to configure each VCS Root in Version Control Settings. For each root, you can
specify what folders are of interest to you with the Checkout Rules. When creating the checkout rules, you have the option to leave the folder structure the same as it is in your VCS or you can remap the struture to suit your needs.
http://confluence.jetbrains.net/display/TCD5/2.Version+Control+Settings
http://confluence.jetbrains.net/display/TCD5/VCS+Checkout+Rules
In Order to solve the given problem. Following checkout Rules need to be applied on corresponding version control root.