0

現在、多くの Web サイトのバージョン管理に TortoiseSVN を使用しています。これまでは Windows ユーザーのみでしたが、Mac を使用する別の開発者を追加しています。私たちがすでに持っている TortoiseSVN リポジトリと統合する Mac プログラムはありますか?

Mac で使用する SVN クライアントの提案を返信しないでください。既存のリポジトリで動作するソリューションを探しています。

4

1 に答える 1

3

動作する可能性はありますが、ファイル共有を介したリポジトリへのアクセスは推奨されておらず、推奨されておらず、サポートもされていませんTortoiseSVN マニュアルlから:

理論的には、ネットワーク共有に FSFS リポジトリを配置し、複数のユーザーが file:// プロトコルを使用してアクセスすることは可能ですが、これは絶対にお勧めできません。実際、私たちはそれを強く思いとどまらせ、そのような使用をサポートしません。

まず、すべてのユーザーにリポジトリへの直接書き込みアクセス権を付与しているため、ユーザーが誤ってリポジトリ全体を削除したり、他の方法で使用できなくなったりする可能性があります。

次に、すべてのネットワーク ファイル共有プロトコルが Subversion に必要なロックをサポートしているわけではないため、リポジトリが破損する場合があります。すぐには起こらないかもしれませんが、ある日、2 人のユーザーが同時にリポジトリにアクセスしようとします。

第三に、ファイルのアクセス許可をそのように設定する必要があります。ネイティブの Windows 共有では問題なく使用できるかもしれませんが、SAMBA は特に困難です。

file:// アクセスは、ローカルのシングル ユーザー アクセスのみを目的としており、特にテストとデバッグに使用されます。リポジトリを共有したい場合は、適切なサーバーをセットアップする必要があり、思ったほど難しくはありません。サーバーの選択と設定に関するガイドラインについては、「リポジトリへのアクセス」というセクションをお読みください。

言い換えれば、しないでください。SSH または HTTP 経由でアクセスできる適切なリポジトリをセットアップすると、どのクライアントも機能します。

于 2013-02-22T15:34:27.250 に答える