gpt4 book ai didi

java - 使用 Maven 发布的 Java 项目的 TFS 项目结构

转载 作者:行者123 更新时间:2023-12-01 04:45:29 25 4
gpt4 key购买 nike

我希望托管一个 Java 项目,该项目将在 TFS 服务器中使用 Maven Release 进行管理。

是否有应遵循的 TFS 存储库结构?

通常在 SVN 中,我们有/trunk、/branch、/tags——maven 发布完全工作需要这个结构吗?有没有最好的方法来构建它?

最佳答案

trunkbranchestags 命名空间是 Subversion 使用的约定,不会真正影响 Maven。对于 TFS,我会推荐一种基于 TFS Branching and Merging Guidance 的方法由 ALM Rangers 制作。

例如,我的团队是“TEE”团队,我们的主要项目位于$/TEE/main。我们在两个位置创建分支 - 一个位置用于发布分支,另一个位置用于功能分支。它们分别是 $/TEE/Releases$/TEE/Feature

这会导致文件夹结构如下所示:

$/TEE/Feature/SecretUpcomingFeature
$/TEE/Feature/OtherUpcomingFeature
$/TEE/main
$/TEE/Releases/10
$/TEE/Releases/10SP1

等等

当然,每个文件夹都包含一个 Maven super 项目和子项目。

关于java - 使用 Maven 发布的 Java 项目的 TFS 项目结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15937703/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com