SVN 外部标记流程
我只有一个存储库。
假设我有跨项目共享的 LibraryX。
假设 ApplicationA(以及其他)使用 LibraryX 并将其作为外部引用。
在开发 ApplicationA 时,我也可能对 LibraryX 进行修改。
假设对 ApplicationA 和 LibraryX 都进行了更改,现在我正在发布。
如果您同意/不同意以下流程,请告诉我,和/或告诉我您将采取哪些措施来改进它:
- 的标签
- 创建 LibraryX分支 ApplicationA
- ,更改分支 ApplicationA 上的外部以指向标记的 LibraryX,也许还指向特定的修订(以防将来有人意外提交该标签)
- 创建分支 ApplicationA 的标签
- 删除分支 ApplicationA
听起来合理吗?有更好的想法吗?想法?
I have one single repository.
Suppose I have LibraryX which I share across projects.
Suppose ApplicationA (among others) uses LibraryX and references it as an external.
While developing ApplicationA, I am also possibly making modifications to LibraryX.
Suppose changes have been made to both ApplicationA and to LibraryX, and now I am doing a release.
Please tell me if you agree/disagree with the following process, and/or tell me what you would do to improve it:
- create a tag of LibraryX
- branch ApplicationA
- change externals on the branched ApplicationA to point to the tagged LibraryX and perhaps to the specific revision (in case someone in the future commits to the tag accidentally)
- create a tag of the branched ApplicationA
- delete the branched ApplicationA
Sound reasonable? Got better ideas? Thoughts?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我执行以下操作:
一些补充意见:
I do the following:
Some additional comments: