SVN:使用Subversive在Eclipse中创建标记的问题

Kon*_*rov 11 eclipse svn tagging subversive

我正在尝试创建在svn repo中为我的项目创建一个标签.我使用Eclipse和Subversive插件.每次我尝试标记时,都会收到以下错误:

某些选定资源的标记操作失败.svn:提交失败(详情如下):svn:'/ home/project/directory'中没有写锁定

其中/ home /目录是我项目中的目录.我很确定如果我要删除项目并重新检查它,那么一切都会起作用.

有没有人知道问题的根源是什么?是否有解决方法让它在没有删除 - 结帐周期的情况下工作?

小智 5

谢谢你提出这个问题!我刚刚在Eclipse Indigo(3.7)上使用Subversive 2.2.2遇到了这个问题.

清理存储库不起作用,但我注意到本地副本有一个旧版本号(如2,当前为37),虽然我确定我在标记前已经提交.

所以我最终用最新的存储库替换了本地代码,更新了修订版号.之后标签就像魅力一样.


Von*_*onC 4

您发现该错误从时间 (2008)(到时间 (2009))到时间 (2010)弹出。
由于没有任何答案,这通常意味着问题已经消失(就像重新启动 Eclipse 就足以度过难关)。
这可能是权限问题,或资源(如文件或目录)被进程阻止。

但如果它更复杂,你仍然可以使用命令行替代方案svn copy


维杰。评论中报道:

我最终尝试了svn update,这向我解释了写锁存在于 SVN 的另一个路径中。
所以我发布了一个svn clean来自根树的。这解决了这个问题。
发布后,svn update效果也很好svn switch