既存のプロジェクトに SVN を設定する

既存のプロジェクトに SVN を設定する

パスを持つ既存のプロジェクト「abc」があります/home/abc。このプロジェクト用にUbuntuでSubversionリポジトリを設定したいと考えています。記事「Ubuntu Subversion サーバーの設定チェックアウト部分と、SVN を「abc」プロジェクトに接続する方法がわかりませんでした。

答え1

SVN サーバーの URI がsvn://yourhost/your_repo(またはhttps://yourdomain.com/your_repo、WebDAV を使用している場合は )であると仮定します。

$ cd /home
$ svn import abc svn://yourhost/your_repo/abc -m "Initial commit message."
$ mv abc abc.bak
$ svn checkout svn://yourhost/your_repo/abc

すべてが正常にインポートされ、コードをチェックアウトできることを確認します。すべてが正常であることを確認したら、バックアップを削除できます。

$ rm -rf abc.bak

注意してください - 万が一に備えてバックアップをどこかに保存しておいてください。

現在、リポジトリ/home/abc/の作業コピーがありますyour_repo

答え2

あなたが言及したガイドは職場でブロックされているため、見ることができません。

チェックアウトする前にまずプロジェクトを作成する必要があります。 を実行してくださいsvnadmin create abc1。これによりリポジトリが作成されます。新しく作成されたリポジトリにアクセスする権限があることを願っています。次に、svn co file://home/abc1またはsvn co http://home/abc1(Web サーバーの背後にある場合) を実行し、 から 、 までのファイルを/home/abccp/home/abc1しますsvn add /home/abc1svn ci -m "whatever comment you put"

不明な点がある場合は、質問にさらに情報を追加していただければ、さらにサポートさせていただきます。

関連情報