私が見つけることができる最も簡単な無料の SVN 実装を探しています。
VisualSVN Server をダウンロードしてインストールしました - とても簡単です。インストールされた TortioseSVN - 非常に簡単 - 両方が連携して動作します。AnkhSVN をインストールしましたが、VisualSVN サーバーのリポジトリに接続できません。
AnkhSVN を VisualSVN サーバーと通信させるために何か特別なことをする必要がありますか?
私が見つけることができる最も簡単な無料の SVN 実装を探しています。
VisualSVN Server をダウンロードしてインストールしました - とても簡単です。インストールされた TortioseSVN - 非常に簡単 - 両方が連携して動作します。AnkhSVN をインストールしましたが、VisualSVN サーバーのリポジトリに接続できません。
AnkhSVN を VisualSVN サーバーと通信させるために何か特別なことをする必要がありますか?
Ankh を使用して SVN にソリューションを追加するには、まず VisualSVN でリポジトリをセットアップします。次に、Visual Studio に移動してソリューションを開きます。ソリューション エクスプローラーで、ソリューション名を右クリックし、[ソリューションを Subversion に追加] をクリックします。次に、「 https://1.2.3.4:8443/svn/myproject/ 」のように、追加するリポジトリを指定できます。
ソリューションが既に Subversion にある場合、Ankh はそれを取得して、Visual Studio でステータス アイコンと右クリック メニュー オプションを提供できるはずです。
Visual Studio で SVN リポジトリを参照する場合は、[表示] -> [リポジトリ エクスプローラー] に移動します。次に、ホバーすると「リポジトリの追加」と表示される直感的ではない小さなアイコンが表示されるはずです。「 https://1.2.3.4:8443/svn/myproject/ 」のように、SVN リポジトリのアドレスを入力します。次に、リポジトリを参照して、そこからソリューション ファイルを開くことができます。
ここで何が起こったのかわかりませんが、うまくいきました。Visual Studio Standard をアンインストールし、Visual Studio Pro をインストールしました (Pro にはソース管理プロバイダーを選択する必要があるが、標準にはありません)。
しかし、私はそれがそうだったとは思えません - リポジトリエクスプローラーは古いものにありました。何か間違って入力した可能性が非常に高いです。リポジトリに使用する URL とフォルダー パスに関しては、サブバージョンが大文字と小文字を区別する可能性があることを少しいじった後、以前のテストで間違っていることがわかりました。
Simplified Tools Optionsが原因で、ソース管理プロバイダーを選択できなかったのでしょうか?
VisualSVN にリポジトリがあります。そのリポジトリを Tortoise で見ることができます。ただし、anhkSVN の「リポジトリ エクスプローラー」機能では接続できません。
http/s を使用する anhkSVN にはいくつかの問題があることを読んだと思いました - サーバー上のリポジトリはhttps://server:8443/svn/reponameにあります
svn:// プロトコルを使用して anhkSVN を別のサーバーで動作させることができましたが、https: プロトコルを使用して VisualSVN-Server では動作しませんでした。
VistaシステムにVisualSVNサーバー、TortoiseSVN、およびAnkhSVNをセットアップしました。これはイントラネットであるため、安全な接続ではなく、ポート 8080 (VisualSVN サーバー ネットワーク プロパティ) を使用します。また、Subversion 認証を使用し、「全員」を読み取り専用にし、IIS7 を実行しているため、ポート 80 は使用できません。
私も同様の問題を抱えていましたが、「 http://server-name:8080/」を介してブラウザのリポジトリにアクセスでき、http://server-name:8080/svn/に移動しました。TortoiseSVN のリポジトリにアクセスするには、" http://server-name:8080/svn/ " という URL を使用する必要がありました。
これは、リポジトリにアクセスするために VS 内で使用する URL でもあります。
解決策がなければ、リポジトリ エクスプローラーを使用して既存のリポジトリを表示できますか?
repo Explorer を使用してリポジトリに接続できません - エラー/タイムアウトになります。だからこそ、私は何か間違ったことをしているに違いないと思ったのです (つまり、AnkhSVN が SSL で動作しないか、ファイアウォールがこのクライアントを別の方法で処理するのでしょうか?)
ジョエル、あなたの手順を試して解決策を追加し、それが機能するかどうかを確認します。リポジトリ ブラウザーのバグである可能性があります。