svn - 合并来自并行 Subversion 存储库的更新代码

标签 svn merge repository

我想知道人们在将实时(持续更新的)SVN 存储库与离线存储库(更新频率较低)合并时通常采取哪些步骤,以我的场景为例:

不久前我下载了BugTracker.NET系统,当时它的版本是3.2.3。随后我对我们业务的代码进行了一些增强。我们使用 SVN 在源代码控制下开发这些内容。当然,与此同时,BugTracker.NET 的核心代码仍在继续开发。我基本上希望将 BugTracker.NET SourceForge 存储库(我相信也是 SVN)中的所有更新合并到我自己的内部存储库中。

您认为执行此操作的最佳方法是什么?

谢谢

安迪

最佳答案

首先,Subversion 对于这样的工作流程来说不是最佳选择,请尝试分布式版本控制系统,例如 GIT、Bazaar 等

如果您必须继续使用 subversion,请使用 vendor-branch-pattern :

  • 将新版本导入到 独立分支
  • 将V3.2.3和新版本之间的差异合并到您当前的主干中(您需要 使用--ignore-ancestry选项)

关于svn - 合并来自并行 Subversion 存储库的更新代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2653573/

相关文章:

php - 在 MSSQL 中测试一个字符串是否包含另一个字符串的最有效方法是什么?

svn - 复制 subversion 提交消息

git - 你如何在没有所有历史记录的情况下将最新的 head/master 从 GIT 推送到 SVN?

python - Pandas :将一个数据框的特定列连接到另一个数据框

git 子树 : possible to change subtree branch/path in a forked repository?

android - 在 build.gradle 上添加存储库的位置和原因

github - 如何在 GitLab 而不是 GitHub 上制作自己的 cocoapods?

windows - 无法连接到本地svn服务器

c - 查找文件的两个修订版之间的功能更改(编译差异?)

r - 在r中合并或联接时避免和重命名.x和.y列