0

Windows と Linux の両方のプラットフォームでビルドしたいコードがあります。ビルドするツールも SVN にあり、外部を使用してメイン リポジトリにリンクされています。

現在、構造は次のとおりです。

Top -+- Tools -+- Linux (external)
     |         |
     |         +- Windows (external)
     |
     +- Other Directories

Windows と Linux のツールを両方のプラットフォームでチェックアウトするシステムをセットアップすることもできますが、Linux のツールのみを Linux でチェックアウトし、Windows のツールは Windows のみでチェックアウトしたいと考えています。理想的には、開発環境を両方のプラットフォームで同一に保つためだけに、Linux ツールが Linux でチェックアウトされ、Windows ツールが Windows でチェックアウトされる 1 つの外部 (ツールと呼ばれる) が必要です。

Top -+- Tools (external, pointing to Linux or Windows repo)
     |
     +- Other Directories

これは可能ですか?これの解決策を見つけようとしましたが、それは不可能であるという印象がありますが、これは正しいですか?

よろしく、 ヨハン

4

1 に答える 1

0

SVNにこのオプションがあるとは思えませんが、HTTPサーバーでエミュレートすることはできます。

リポジトリの構造が

Top -+- Linux
     |
     +- Windows

次に、ApacheのRedirectディレクティブを使用して、HTTPリクエストの送信元のオペレーティングシステムに応じて、Top->Toolsへのアクセスを2つのいずれかにリダイレクトできます。

最高、ギド

于 2013-02-21T09:27:31.097 に答える