知っている。タイトルはあまり自明ではありません。しかし、ここに取引があります。
会社のネットワーク(Subversion)にリポジトリがあります。通常、このリポジトリを使用します。クラウドサーバーでこのリポジトリのミラーを作成したいと思います。
ここでのワークフローのアイデアは次のとおりです。
- このミラーをクラウドで作成する
- クライアントはこのミラーをチェックアウトします
- 引き続きlocal-server-repoへのコミットを行います
- 決定したら、この変更をミラーで利用できるようにします
- クライアントはミラーからリポジトリを更新します
したがって、基本的には、クライアントがクラウドリポジトリから直接更新を取得する簡単な方法を作成したいと思います(これは一定になります)。そして、このリポジトリがローカルリポジトリからいつ更新されるかを制御したいと思います。
覚えておくべきいくつかの事柄:-いいえ、私たちのネットワークへのクライアントへの直接アクセスを開くことはできません(私たちからよりも彼らのセキュリティポリシーについて)-はい、私は「svn-up」を介してこれを作りたいです。パッケージの準備は「より複雑」になり、更新は一定になります。
どのようにアイデアはありますか?
svnsyncやその他のツールを調べましたが、自分が望むことをそれらに実行させる方法がわかりませんでした。