すべてのコミットメントがリモートサーバーではなくローカルの宛先にコピーされるように、ローカルリポジトリを設定しようとしています。私は このチュートリアル に従いました。
私がしたこと。
TortoiseSVN -> Create repository here
を選択しましたOK
をクリックして、ディレクトリ構造を作成するかどうかを尋ねました。Repos
という名前のフォルダーを作成しましたSVN_Repo
フォルダーを右クリックし、SVN Checkout...
を選択しましたfile:///E:\repos
フィールドにURL of repository
と入力し、[OK]ボタンをクリックしました。
私が得たもの:
File:/// E:/ reposからのチェックアウト、リビジョンHEAD、完全再帰、外部が含まれています
URL'file:/// E:/ repos 'のリポジトリに接続できません
URLへのra_localセッションを開くことができません
リポジトリを開くことができません 'file:/// E:/ repos'
私は何か間違ったことをしているに違いない。誰かがそれを指摘できますか?ありがとう。
このページによると、 https://stackoverflow.com/a/741664/1608619ollifant(ユーザー)は、
「ここにリポジトリを作成」アクションは、file:// ..構文またはsvnserveデーモンを介してローカルにアクセスできるリポジトリを作成します。
「チェックアウト」アクションは、他の場所で実行できます。ローカルリポジトリを使用するか、http(s)またはsvnserveを介してリポジトリにアクセスすることができます。
宛先フォルダにCreate repository here...
を選択しなければならなかったようです。これを行うことで、エラーが発生しなくなりました。また、いくつかのファイルを作成することもできますが、奇妙なことに、宛先フォルダーのディレクトリ構造が作業ディレクトリとまったく同じではありません。
それが機能しているかどうかを確認するために、別のディレクトリを作成し、コンテキストメニューからSVN Checkout
を選択すると、以前に作成した他の作業ディレクトリとファイルが確実に同期されました。だから、それは機能しているようです。
ステップ4までは、問題なく実行できました。
ステップ5は次のようになります-Repos
フォルダーを右クリックし、SVN Checkout...
を選択します
ステップ6は次のようになります-リポジトリのURLフィールドにfile:///C:\Documents and Settings[user-name]\My Documents\
と入力し、[OK]ボタンをクリックします。
次に、ファイルをRepos
フォルダー(より適切な名前はSourceCode
フォルダー)にコピーして、チェックインできます。