既存のSVNリポジトリのディレクトリ構造を変更することは可能ですか?SVN - 既存のリポジトリのディレクトリ構造を変更する
私は次のような構造を持っている:私は\を変更したい
\trunk
\branches
\releases
は、あなたが再作成したい場合は、タグに
乾杯 ショーン
既存のSVNリポジトリのディレクトリ構造を変更することは可能ですか?SVN - 既存のリポジトリのディレクトリ構造を変更する
私は次のような構造を持っている:私は\を変更したい
\trunk
\branches
\releases
は、あなたが再作成したい場合は、タグに
乾杯 ショーン
問題ありません、SVNの動きを使用しています。あなたはローカルに移動してからチェックインすることができます(この場合、svnリポジトリ全体をチェックアウトする必要があります)。
また、リモートでの移動を行うことができます。
svn move svn+ssh:[email protected]//myrepo/releases svn+ssh:[email protected]//myrepo/tags
あなたはTortoiseSVNのを使用している場合は、リポジトリを閲覧するとき、あなたはこのアクションを行うことができます。
svn mv releases/ tags/
svn commit -m "move releases/ to tags/"
を\にフォルダをリリースリリースフォルダ
svn mkdir releases
svn commit -m "recreate releases folder"
確かに - それは単なるディレクトリです。ただ、
svn move releases tags
またはコマンドは何が必要でしょうである「名前の変更」SmartSVN
これは、リリースとタグをサブフォルダとして使用した作業コピーとそれ以降のコミットを必要とします。 – crashmstr
私は時々分かりませんが、私は最初に質問に答えます。その後、彼らはupvoted取得します。 :) –
私は実際にチェックアウトすることを好みます。なぜなら、チェックインしているからです.1つで複数回変更してコミットすることができます.2つ前に行った変更が表示されます。 –
作業コピーでこれを実行したい場合は、ルートからチェックアウトしたすべてのものがあります。AndrewとArtemの回答は問題ありません。変更をコミットすることを忘れないでください!
私はすべてのタグをチェックアウトしたがらないので、その場合はURLパラメータを使用する必要があります。例えば
:
svn move svn://svnmachine/repository/release svn://svnmachine/repository/tags
FYI:mv
、rename
、move
、及びren
はcopy
とdelete
に相当する全て同じコマンドです。
ありがとうございます、私はTortoiseSVNのリポジトリブラウザを使ってフォルダの名前を変更しましたが、そこから行うことができないということを気にしませんでした。 –