既存プロジェクトの svn 設定

既存プロジェクトの svn 設定

パスを持つ既存のプロジェクト「abc」があります/home/abc。このプロジェクトのためにUbuntuにSubversionリポジトリを設定したいと思います。 「という記事の助けを借りてSubversionをインストールしました。Ubuntu Subversionサーバーの設定支払い部分とSVNを私の「abc」プロジェクトにリンクする方法を理解していません。

答え1

svn サーバー URI が次のようになっているとしますsvn://yourhost/your_repo(またはhttps://yourdomain.com/your_repoWebDAV を使用している場合)。

$ 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/abc1svn co http://home/abc1ネットワークサーバーの背後にある場合)を実行し、ファイルをコピーして/home/abcコピーします。/home/abc1svn add /home/abc1svn ci -m "whatever comment you put"

不明な場合は、質問に追加の情報を追加してください。

関連情報