4

私は CodePlex プロジェクトの作成者 (そして今のところ唯一の開発者) です。ホームネットワーク上のSubversionリポジトリを使用して、ラップトップで書いています。

TeamServer インターフェイスを介して CodePlex に変更を送信すると気が狂いそうになり、新しい SVN インターフェイスを介して svn リポジトリを CodePlex と同期する簡単な方法が本当に欲しいです。svnsync か synmerge が最適なようですが、TortoiseSVN しか使ったことのない人にはどちらの指示も明確ではないようです。また、宛先サーバーへのローカル アクセスも必要なようです (これは明らかに CodePlex では不可能です)。

それで、誰かがこれを行う方法を簡単に教えてもらえますか?

4

3 に答える 3

1

CodePlexリポジトリは、実際のSubversionサーバーの代わりにSvnBridgeを実行します。SvnBridgeが変更を受信するためのsvnsyncをサポートしているとは思いません。

于 2008-10-08T12:18:18.040 に答える
0

Subversion クライアントを使用して Codeplex リポジトリと通信できないのはなぜですか (最近は SvnBridge をホストしています)。

http://www.codeplex.com/CodePlex/Wiki/View.aspx?title=Source%20Control%20Clientsも参照してください。

于 2008-10-08T17:45:19.050 に答える
0

ドキュメントにあるように、svnsyncは宛先サーバーへの排他的 (ただしローカルではない) アクセスを必要とします。これにより、他の開発者によるコミットが CodePlex リポジトリにアクセスできなくなるため (彼らが来たとき;))、目的には不向きになります。

ただし、逆の方法を検討することもできます。常に CodePlex リポジトリにコミットし、svnsync を使用してそのローカル (および読み取り専用) ミラーを保持します。

于 2008-10-08T00:06:19.530 に答える