你如何与 spring roo 进行团队合作?

发布于 2024-10-24 06:37:50 字数 151 浏览 4 评论 0原文

我正在评估 Spring-Roo 在我的一个项目中的使用,但我不确定它如何在团队中工作。

  • 团队中的每个人都可以使用 roo 安慰?
  • 您如何将更改提交给 svn?
  • 您如何管理合并和 分枝?

谢谢!

I'm evaluating Spring-Roo to use in one of my projects but I'm not sure how can it work within a team.

  • Everybody in the team can use the roo
    console?
  • How do you commit your changes to
    svn?
  • How do you manage merges and
    branching?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

起风了 2024-10-31 06:37:50

我想这就是我要做的:

  1. 团队中的“架构师智囊团”一旦创建了非常高级的域模型,就可以创建基本的引导应用程序。
  2. 然后可以进入 SVN。
  3. 接下来,该团队成员可以从命令提示符或 STS 启动 roo 控制台,并开始更改各自的模块!
  4. 然后像任何其他项目一样对其进行管理,即创建新实体的团队成员,将其更改检查到 svn 中。

我不太认为有必要设立分支机构。即使对于多个团队成员的正常开发也需要合并,所以我不明白为什么 Roo 会很困难。

这有道理吗?

I think here is what I would do:

  1. The "Architect Think Tank" in the team can create the basic bootstrap application once they have very hign level domain model carved out.
  2. This can then go into SVN.
  3. Followed by this team members can fire roo console either from command prompt or STS and start making changes to their respective modules!
  4. This then is managed like any other project i.e. team members who create new entities, fields check their changes into svn.

I don't quite see the need for branches. Merging is required even for normal development with multiple team members so I don't see why would it be difficult with Roo.

Does that make sense?

撕心裂肺的伤痛 2024-10-31 06:37:50

来自 Spring Roo 论坛 中的 Ben Alex:

一般来说我不推荐
将 ITD 检查到源代码管理中
鉴于 Roo 可以重建它们(有点像
你的 javac 编译器构建 .class
文件,这样您就不必签入这些文件)。

Git 是这个一般性的一个例外
不过建议,因为 Roo 有
addon-git 提供了一个非常好的
提交时自动集成
跟踪 Roo 所做的事情
(包括 ITD)。

需要注意的一件事是,据我所知,没有对 SVN 的官方支持,只有 git 的插件。另一位用户建议使用 Maven 对 Subversion 的支持。

您的构建/部署过程也将是一个因素。

From Ben Alex in the Spring Roo forum:

In general I wouldn't recommend
checking the ITDs into source control
given Roo can rebuild them (a bit like
your javac compiler builds .class
files so you don't check those in).

Git is an exception to this general
advice though, because Roo has
addon-git which offers a very good
automatic integration at a commit
tracking level with what Roo's doing
(including the ITDs).

One thing to note is that there is no official support for SVN that I've seen, only an addon for git. Another user suggested using Maven's support for Subversion.

Your build/deploy procedures will also be a factor.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文