SVN:为什么trunk会自动从我的分支更新?

时间:2009-09-25 19:29:35

标签: svn

我刚创建了svn存储库的一个分支。我将在分支机构工作一周左右,所以我使用“switch”命令切换到分支机构。一切似乎都运行正常,除非现在如果我在主干上进行svn更新,它会自动将分支的变化合并到主干中!

我如何防止这种情况发生?我在分支中有一些特定于该分支的东西(配置东西),我不希望自动合并。

2 个答案:

答案 0 :(得分:2)

我会仔细检查您使用的命令,并确保您实际切换了工作副本。这是我能想到的唯一原因会导致这种行为。否则SVN不会自动合并更改。

答案 1 :(得分:2)

在工作目录的顶级目录中使用svn info确认您确实svn switch到了正确的分支。可能是你在一个子目录中运行svn switch,这会给你混合分支......那个子目录之外的任何东西仍然在trunk中,所以svn update在那个目录中运行会给你来自trunk的更新,而不是你的分支。