パスを持つ既存のプロジェクト「abc」があります/home/abc
。このプロジェクトのためにUbuntuにSubversionリポジトリを設定したいと思います。 「という記事の助けを借りて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
ネットワークサーバーの背後にある場合)を実行し、ファイルをコピーして/home/abc
コピーします。/home/abc1
svn add /home/abc1
svn ci -m "whatever comment you put"
不明な場合は、質問に追加の情報を追加してください。