Eclipse SVN分支交换机拾取新文件

Eclipse SVN分支交换机拾取新文件,eclipse,svn,switch-statement,branch,subclipse,Eclipse,Svn,Switch Statement,Branch,Subclipse,我在使用eclipse和Subclipse时遇到了这个问题: 在分支A上。文件为F1和F2。创建新文件F3并提交到分支A。切换到分支B,F3仍在工作区中。意外地将F3提交到分支B 我被告知在不同文件的分支之间切换是不安全的,正确的协议是从分支A->trunk->cleanup->switch切换到分支B。这正确吗?有更简单的方法吗?没有,从A切换到B是安全的,对我来说很有效,包括删除一个分支中存在但另一个分支中不存在的文件 但是-SVN不会删除未版本化的文件,我也不确定是否有修改过的文件。所以,

我在使用eclipse和Subclipse时遇到了这个问题:

在分支A上。文件为F1和F2。创建新文件F3并提交到分支A。切换到分支B,F3仍在工作区中。意外地将F3提交到分支B


我被告知在不同文件的分支之间切换是不安全的,正确的协议是从分支A->trunk->cleanup->switch切换到分支B。这正确吗?有更简单的方法吗?

没有,从A切换到B是安全的,对我来说很有效,包括删除一个分支中存在但另一个分支中不存在的文件

但是-SVN不会删除未版本化的文件,我也不确定是否有修改过的文件。所以,若文件F3在提交后被修改,SVN将不会删除它,因为它有您认为可能需要保留的更改。它会将这些更改合并到新的工作副本中(尽管在这种情况下,我认为您会收到冲突或错误消息)

您是否添加了文件,但未提交?这是最可能的原因