VS2010 にプロジェクトがあり、そのプロジェクトは AnkhSVN を介して SVN に存在します。
既存のプロジェクトと同じコードでプロジェクトを作成したい。分岐したくない。まったく別のプロジェクトである必要がありますが、既存のプロジェクトの既存のファイルから始めたいと考えています。現在のプロジェクトの名前を既存のプロジェクトのどこにもリストしたくありません。
どうすればいいですか?
ご協力いただきありがとうございます。
VS2010 にプロジェクトがあり、そのプロジェクトは AnkhSVN を介して SVN に存在します。
既存のプロジェクトと同じコードでプロジェクトを作成したい。分岐したくない。まったく別のプロジェクトである必要がありますが、既存のプロジェクトの既存のファイルから始めたいと考えています。現在のプロジェクトの名前を既存のプロジェクトのどこにもリストしたくありません。
どうすればいいですか?
ご協力いただきありがとうございます。
SVN には分岐などの特定の操作はありません。すべての操作 (タグ付け、分岐) は、基本的に SVN リポジトリ内でコピーを作成するだけです (ただし、SVN サーバーでは、これらは個別のコピーではありません。つまり、サーバー側でスペースを 2 倍にするのではなく、代わりにコストがかかります)。はほとんどない)。したがって、必要なのは、それを別の場所にコピーして、そこで作業を開始するだけです。
$ svn copy svn://host.example.com/repos/project/trunk \
svn://host.example.com/repos/new_project/trunk \
-m "Creating a new_project based on project"
その後、ローカルの作業コピーを切り替えて、リポジトリの new_project の場所を指すようにすることをお勧めします。
$ svn svn switch svn://host.example.com/repos/new_project/trunk .