我有这样的情况:
- 我们有一个网站,其代码未托管在 SVN 上。
- 我在这个网站上进行了更改。
- 客户(不是我们的团队成员)聘请的自由职业者同时进行了更改;我们没有合作的可能。
- 因此,我们在硬盘驱动器上有 2 个文件夹,同时修改了同一站点的 2 个版本,例如 SVN 中的“主干”和“分支”。
问题是:是否可以将两个版本的网站导入到 SVN 存储库,一个作为主干,一个作为分支,并从 SVN 差异列表中获取以编辑更改的文件并解决冲突?看起来像是专门为解决此类问题而创建的 SVN,但我无法研究如何解决它。
- 我在主干中导入了一个版本。
- 我在分支中导入了另一个版本。
- 我在SmartSVN中选择了“合并”,但是所有修改的文件都被识别为“树冲突”而不是“文件修改”,所以我不能使用内置的冲突解决工具,因为它写的是“文件未修改”,但同时“文件处于树冲突”状态。
为了测试,我什至这样做了:我把完全相同的文件放在分支和主干中,当我点击“合并”时,所有文件都被标记为“树冲突”,即使我知道它们完全相同,即提供虚假的冲突报告。