私のクライアントの 1 つは、内部ネットワーク上に SVN リポジトリを持っています。次に、ファイルはリポジトリにコミットされ、FTP を介して内部サーバーから外部サーバーに手動でコピーされます。
外部サーバー (テスト/実稼働環境) から内部リポジトリにアクセスすることはできません。
私の質問は、リポジトリにアクセスできないときに、外部のテスト/運用サーバーを自動的に更新することをどのように勧めますか?
FTP経由で外部サーバーに接続し、すべてを削除してから、ローカル内部ネットワークから最新のファイルをアップロードするツールを作成/使用することを考えていました。
サーバーからリポジトリにアクセスできる場合はupdateコマンドを使用しますが、これは不可能であるため、代替手段を探しています。
SVN コマンド ライン ツールでこれを行う方法はありますか?