首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用SmartSVN导入和合并两个目录?

如何用SmartSVN导入和合并两个目录?
EN

Stack Overflow用户
提问于 2012-01-20 10:39:16
回答 2查看 1.3K关注 0票数 0

我有这样的情况:

  • 我们有一个网站,代码不是托管在SVN上。
  • 我在这个网站上做了一些改变。
  • 由客户(而不是我们的团队成员)雇佣的自由职业者进行了并行的更改;我们没有合作的可能性。
  • 因此,我们有两个文件夹的硬盘驱动器与两个版本的同一网站并行修改,如“主干”和“分支”在SVN。

问题是:是否可以将两个版本的网站导入到SVN存储库中,一个作为主干,一个作为分支,并从SVN列表中获取差异来编辑更改的文件和解决冲突?看起来像专门为解决这些问题而创建的SVN,但我无法研究如何解决它。

  • 我在后备箱里进口了一个版本。
  • 我在分支中导入了另一个版本。
  • 我在SmartSVN中选择了“合并”,但所有修改的文件都被识别为“树冲突”,而不是“文件修改”,因此我不能使用内置冲突解决工具,因为它写的是“文件没有修改”,但同时“文件处于树冲突”状态。

为了测试,我甚至做了这样的方式:我把完全相同的文件放在分支和主干中,当我单击“合并”时,所有文件都被标记为“树冲突”,即使我知道它们完全相同,也就是给出了假冲突报告。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-20 10:42:02

你还有预编的那份吗?如果是这样的话,使用它来创建主干,然后在这一点上获得一个分支。然后在两个独立的工作副本中,一个来自主干,另一个来自分支,复制您的更改(主干)和自由职业者的更改(分支),并同时提交两者。然后,您可以使用SVN工具合并这两者。

但是,在两个目录上使用像BeyondCompare这样的工具可能更容易.

票数 1
EN

Stack Overflow用户

发布于 2012-01-22 09:46:58

您不能在主干和分支中导入,但是首先在主干中导入公共基础版本,创建分支,在那里提交更改1,在主干中提交其他更改。现在合并应该有效了。如果在主服务器和分支中创建文件,则合并时会发生树冲突。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8940094

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档