0

最近、開発インフラストラクチャを変更しました。以前は、dev のリポジトリに直接接続する開発者用マシンを備えた単一の開発サーバーがありましたが、現在は、CIS のリポジトリに接続する複数の開発サーバーがあります。

元のセットアップ:

開発者マシン (SVN クライアント) -> 開発サーバー [リポジトリ]

新しいセットアップ

Developer Machine (Mapped Dev folder) -> Dev Server n (SVN Client) -> CIS [Repo]

私たちが作成した問題は、開発サーバーの 1 つに保存されている作業コピーをコミットまたは更新する唯一の方法が RDP を使用することです。これは機能しますが、少し面倒です。

一部のローカル開発者は、マップされたドライブを介して開発ボックスで亀を正常に実行しますが、ローカルネットワークに座っていますが、私はリモート開発者であり、VPN 経由で接続しているため、この種の操作はオプションではありません。

SVNリモートを知っている人はいますか? この種の間接的な作業コピーへのアクセスを扱った人は他にいますか?

4

1 に答える 1

2

リポジトリへのアクセス方法については言及していませんが、「直接接続」とはファイル:スキームを意味すると思います。

個人的には、 Subversion Edgeを CIS リポジトリ サーバーにインストールし、既存のリポジトリを指すように構成してから、開発者の作業コピーを Subversion Edge でサポートされている http(s) スキームに再配置します。

これにより、(AD) ドメイン認証 (LDAP 経由) と暗号化 (HTTPS) の実装が比較的簡単になり、リポジトリを外部 (内部ネットワークの外部) に公開したい場合に便利です。

私たちの会社 (30 人以上の svn ユーザー) のためにこのプロセスを実行したところ、楽しい経験でした。

于 2011-08-24T12:04:00.200 に答える