2

我想在 Eclipse 中做这样的事情:http ://svn.collab.net/viewvc/svn?view=rev&revision=33845

我将 Subversive 0.7.5 与 Native JavaHL 1.5.3 (r33570) 连接器一起使用。

我试图在我想要标记的分支的工作副本中更改某些内容,并使用 Team -> Tag 创建一个标签...但我收到了错误消息:

某些选定资源的标记操作失败。

此操作需要版本控制下的路径

我只尝试了一个标签名称和一个具有完整存储库路径的标签名称。两者都导致相同的错误。这是我得到的错误:

*** Tag
svn copy "C:/workspace/some_branch" "http://server:8080/svn/project/tags/TagWithChange" -r WORKING -m "TagWithChange" --username "masi"
A path under version control is needed for this operation

是否可以在 Eclipse 中实现?

你会如何从命令行做这样的事情?看我自己的答案。

虽然如果我在命令行中使用以下内容,我会收到错误消息:

svn copy "C:/workspace/some_branch" "http://server:8080/svn/project/tags/TagWithChange" -r WORKING -m "TagWithChange" --username "masi"

错误:

svn:修订参数“工作”中的语法错误

我正在使用 svn 客户端 1.5.4。

4

3 回答 3

2

自己找到了命令行答案:http: //svnbook.red-bean.com/en/1.4/svn.branchmerge.tags.html

svn copy some_branch http://server:8080/svn/tags/TagWithChange -m"TagWithChange"
于 2008-11-05T16:25:29.110 回答
1

我在使用 Native JavaHL 时发现了同样的错误。你可以做两件事来制作你的标签。

A. SVN Respository Exploring Perspective 的标签

SVN 存储库视图

  1. 右键单击要标记的树干,新建 -> 标记。

B. 更新 SVN 连接器

SVN 套件 (SVN/1.5.5 SVNKit/1.2.2 ( http://svnkit.com/ ) r5428)

  1. 通过软件更新安装 SVN Kit。

  2. 窗口 -> 首选项 -> 团队 -> SVN -> SVN 连接器 -> SVN 连接器

于 2009-02-18T23:53:15.023 回答
0

我一直在 Eclipse 中使用 Subclipse http://subclipse.tigris.org/ - 它非常好,我认为所有其他插件的基准测试都来自于此。

自从我使用该特定设置以来已经有一段时间了,但是 subclipse 会自动添加一个新的(非版本化文件 - 一个尚未“版本化”或尚未放入存储库的文件),这意味着您不应该得到错误。

于 2008-11-05T16:27:55.580 回答