我是SVN的新手。最近在我的公司,我们与其他VCS一起测试它以决定从CVS迁移到哪里。唯一真正让我烦恼的是一个单一操作的修订号,它们并不总是原子的。
我将MyEclipse与Subversive插件一起使用。项目中的提交是可以的。如果我修改了不同项目中的一组文件然后提交,它们最终会在相同的修订号下进行更改,这是预期的。但是,当我分支或标记时,每个项目都使用不同的顺序版本号进行标记或分支。如果我有十个项目并且我分支它们,我会得到每个项目的数字,如37,38,39,40 ...... 46.如果我在存储库所在的机器上使用复制命令,我没有这个问题。
到目前为止我发现的是有些人遇到了这个问题,但总的来说还是提交了。对于这个问题,他们被告知要使用SVN Kit Connector。虽然它没有专门解决我的问题,但我检查了它并且它是我正在使用的连接器。
为什么当我分支或标记项目列表时,选择所有项目,右键单击并选择团队>分支,它们是单独提交而不是只提交一次提交操作吗?
我的软件版本是:
答案 0 :(得分:0)
这似乎是Subversive插件的问题或(奇怪的)功能。
解决方案是从SVN存储库视图中创建分支或标记。如果要从包资源管理器或导航器创建它们,请不要使用工作副本。始终从已经提交的修订版中创建它们。