如何处理 Web 应用程序的版本控制

发布于 2024-09-27 23:56:28 字数 211 浏览 7 评论 0原文

如何实现良好的版本控制系统,我确实使用 SVN 来更新代码并使它们位于主干上。 我的老板总是要求一项新功能,在一项功能完成之前,他会要求同一模块中的另一项功能。在这种情况下我该如何管理分支?

注意
我已经在programmers.stackexchange.com上发布了这个问题,但有人关闭了,给出了一个原因问题应该是主观的。所以我在这里发帖。

How to achieve a good versioning system, I do use SVN for updating a code and making them to sit on trunk.
My boss always ask a new feature and before one feature is completes he ask for another feature in same module. How Do I manage Branching in this situation ?

Note :
I had posted this Question on programmers.stackexchange.com but some one closed is giving a reason Question Should be subjective. So I'm posting here.

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

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

发布评论

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

评论(1

心房的律动 2024-10-04 23:56:28

“好的版本控制系统”取决于为其做出贡献的开发人员以及您使用的版本控制系统。主干(主分支)仅包含稳定的代码。如果您检测到问题或开发新功能,您可以为它们创建一个分支。您还希望使其他代码尽可能靠近主干 ->因此,经常更新分支,因此要考虑对主干进行新的修复!当分支的代码工作时,将更改合并到主干。

看看这个:http://betterexplained.com/articles/ a-visual-guide-to-version-control/ 是一个很好的介绍。

A "good versioning system" depends on the developers contributing to it and the versioning system you use. The main trunk (master branch) contains only stable code. If you detect issues or work on new features, you create a branch for them. You also want to keep the other code as close to the trunk as possible -> therefore, update branches often, so new fixes to the trunk get considered! When the code of your branch works, merge changes to the trunk.

Take a look at this: http://betterexplained.com/articles/a-visual-guide-to-version-control/ for a good intro.

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