首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解决与svn冲突的技巧/技巧/最佳实践

解决与svn冲突的技巧/技巧/最佳实践
EN

Stack Overflow用户
提问于 2009-10-06 14:36:06
回答 2查看 426关注 0票数 1

很长一段时间以来,我一直在使用tortoise SVN,当我从存储库中获取最新的内容时(很多天后),我发现很多文件处于冲突状态。手动解决每个问题需要花费大量时间。

有人会建议/3rd派对工具/技巧的最佳实践来解决这些问题吗?

谢谢,

维杰

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-10-06 14:49:52

我不确定我会相信任何第三方的“银弹”应用程序来解决合并冲突。根据我的经验,最好的方法是尽可能频繁地更新,因此当您确实遇到冲突时,可能会出现更少的冲突。就解决冲突而言,没有什么可以替代你审视这些冲突,并决定如何处理每一个冲突。

我确实使用SourceGear DiffMerge作为合并冲突编辑器。这会让事情变得简单一些。

票数 2
EN

Stack Overflow用户

发布于 2009-10-06 14:48:38

首先:不要在调用svn更新之间等待很多天。尽可能地保持与树干同步的宗教信仰。

第二,与第一条相关:如果可以的话,尽量避免长寿命的树枝.做一个分支,修复一个bug,然后把它合并回来。做一个分支,稍微重构一下,然后把它合并回来。能够创建一个分支、在其中编写一个完整的特性、编写所有测试并同时集成所有内容都是非常方便的,但是这种方法很可能会创建svn无法单独解决的合并冲突。

第三:考虑另一个源代码管理工具。分布式版本控制系统有它们的错误,但它们往往有比svn更高质量的合并工具。

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

https://stackoverflow.com/questions/1525989

复制
相关文章

相似问题

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