2

私はEclipse内からこのようなことをしたい: http://svn.collab.net/viewvc/svn?view=rev&revision=33845

ネイティブ JavaHL 1.5.3 (r33570) コネクタで Subversive 0.7.5 を使用しています。

タグ付けしたいブランチの作業コピーで何かを変更しようとし、チーム -> タグでタグを作成しようとしました...しかし、エラーメッセージが表示されました:

選択したリソースの一部に対するタグ付け操作が失敗しました。

この操作にはバージョン管理下のパスが必要です

タグ名と完全なリポジトリパスを持つものだけを試しました。どちらも同じエラーになりました。これは私が得るエラーです:

*** 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: リビジョン引数 'WORKING' の構文エラー

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 を使用したときに、これと同じエラーが見つかりました。タグを作成するためにできることは 2 つあります。

A. SVN リポジトリからのタグ付け

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

私は常に Subclipse http://subclipse.tigris.org/を eclipse と一緒に使用してきました。これは優れており、他のすべてのプラグインのベンチマークは何だと思います。

その特定のセットアップを使用してからしばらく経ちましたが、subclipse は自動的に新しい (バージョン管理されていないファイル - 「バージョン管理」されていないファイル、またはまだリポジトリに入れられていないファイル) を追加します。つまり、エラーが発生しないはずです。

于 2008-11-05T16:27:55.580 に答える