我还在学习svn的基础知识,还有一些我不确定的概念,所以我需要澄清一下。我已经阅读了几十页的SVN书籍,以及几十个stackoverflow线程,我仍然不知所措。
我的情况:我在命令行上使用svn(1.6.17)。我正在研究的项目有一个TRUNK(代码准备发布),我有自己的开发分支,当然还有工作副本(WC)。
我的工作流程是:
1。合并TRUNK - > WC(最常见的是,收到其他开发者已更新的文件)
2。编辑和测试WC文件
3。致力于分支
我遇到的问题是,其他开发人员编辑过的文件(我还没有碰过)正在提交给我的BRANCH并出现(通过WebSVN)作为我的编辑。所以,即使我只编辑一个文件,看起来我已经触及了很多文件。
这是正常的吗?如何将其他人编辑的文件带到我的分支机构并使用正确的历史数据?