私はDjangoプロジェクトで作業していましたが、いくつかのバージョンコントロールが必要であると判断しました。別のマシンでSVNサーバーを実行していて、そのコードをSVNリポジトリにインポートしたかったのです。私はUbuntuで開発しています。私のSVNサーバーはリモートOS Xマシンです。Subversion import
開発マシンのDjangoプロジェクトに~/django_projects/myproject
を入れて、次のコマンドを実行しました:svn import svn+ssh://[email protected]/path/to/svn/repo
。結果は、追加されたファイルの全体の束でした。
次に、いくつかのファイルを修正し、チェックインを試みました:svn ci
。
このコマンドでは、次のエラーメッセージが表示されます。svn: 'path/to/svn/repo' is not a working copy
。
どうしたのですか? SVNに自分のものをチェックインさせて、適切なバージョン管理ができるようにするにはどうすればいいですか?
小さな点リモートのsvnリポジトリは、ローカルディレクトリとは異なる名前を持ちます。 SVN Coは、リポジトリと同じ名前のローカルディレクトリを構築しようとしています。 svn coをカスタムまたは既存のディレクトリ名にすることはできますか? – codingJoe
**概要** svn checkout URL ... [PATH] **説明** リポジトリから作業コピーをチェックアウトします。 PATHを省略すると、URLのベース名が宛先として使用されます。複数のURLが指定されている場合は、それぞれPATHのサブディレクトリにチェックアウトされ、サブディレクトリの名前はURLのベース名になります。 –