Subversion r5
■ このスレッドは過去ログ倉庫に格納されています
0291デフォルトの名無しさん
2006/07/23(日) 21:56:11svn copy で リポジトリ内でのコピーを指示した場合、コピー先のディレクトリが
(リポジトリ上に)存在しているかどうかで、コピー元のパスの解釈が変わってしまう
ようなのですが、これを常に同じ動きにするような指定方法はありますか。
(コピー先が既存であっても、新規の場合と同じ動きをして欲しいのですが)
例えば、リポジトリのURLが file:///var/repo/ で、
svn ls -R file:///var/repo の結果が下の場合。
a/
a/a1/
file:///var/repo/b が(リポジトリ上に)存在していない状態で、
svn copy file:///var/repo/a file:///var/repo/b とすると、
svn ls -R file:///var/repo/b の結果は
a1/ となります。(bが自動的に作成されその下にa1がコピーされる)
この状態で(つまり bが既存の状態で)同じ svn copy コマンド
svn copy file:///var/repo/a file:///var/repo/b を実行すると、
svn ls -R file:///var/repo/b の結果は
a/
a/a1/
a1/
となり、a/がコピーされていまします。という動作の非互換(?)に悩んでいます。
(記述が分かりにくくてすみません)
■ このスレッドは過去ログ倉庫に格納されています