ここに私が持っているシナリオです。私は1つの場所(A)にcvsリポジトリを持っていて、それを複製し、別の場所(B)のリポジトリと同期させたいと思っています。これはAからBへの単一の指向性の同期になります。これを行う最良の方法は何ですか? CVSで本当に実現できない場合は、これを達成するためにどのソースコード管理システムをお勧めしますか?ありがとうバージョン管理リポジトリを複製する最善の方法は何ですか?
3
A
答えて
4
CVSを使用しているとき、私はファイルの同期以外のことを行うためのツールを知りません。 rsync
(Unix)やxcopy
/robocopy
(Windows)のようなツールを使って実現できます。
Subversionに移行する予定がある場合は、svnsyncというツールを使用して、別のリポジトリとリポジトリを同期させることができます。
3
CVSからgitなどの適切な分散バージョン管理システムに移行することをお勧めします。これは、この種の機能を非常に自然に提供します。
Subversionは同じことをするsvnsyncも提供しています。
2
CVSでrsync/filecopyアプローチをとる場合は、アクティブなコミットがないときにのみファイルを同期することが重要です。そうしないと、リポジトリのロックファイルがコピーされ、次回の同期までターゲット側でチェックアウト/アップデートできなくなります。
この理由だけで、CVSが悪い選択になることがあります。 CVSからSubversionへの移行パスは非常にスムーズです。歴史を持つ完全なCVSリポジトリをSubversionにインポートするツールがあります。
真の分散型バージョン管理にしたいのであれば、GitまたはMercurialを検討してください。しかし、それはあなたの "読み取り専用"の必要性のために過度になるようです。
0
ベスト(そしておそらく最も高価な)方法はClearcase Multisite
あるしかし、あなたはオープンソースを探しているなら、GitはすぐにどこでもSVNを置き換えるになってきてます。..
関連する問題
- 1. 複数のgitバージョン管理リポジトリを管理する方法は?
- 2. バージョン管理を監視する最善の方法 - ROR
- 3. プロジェクトで最も良いバージョン管理方法は何ですか
- 4. ASP.NET MVCでユーザーを管理する最善の方法は何ですか
- 5. サービススタックマイクロサービスでバージョン管理を行う最善の方法
- 6. yii phpフレームワークでデータベースのバージョン管理を維持する最善の方法は何ですか?
- 7. ノードで資産管理を行う最善の方法は何ですか?
- 8. Gitリポジトリの起源を変更する最善の方法は何ですか?
- 9. Kubernetesの管理者として、kubectlのユーザ認証を処理する最善の方法は何ですか?
- 10. .net開発のソース管理を処理する最善の方法は何ですか?
- 11. iOSクライアント/サーバーアプリでアップデートを管理する最善の方法
- 12. Windows Mobileでネットワーク状態を管理する最善の方法
- 13. レールでAPIバージョン管理を処理するための最善のアプローチ
- 14. ユーザデータのバージョン管理リポジトリ
- 15. 設定管理とバージョン管理の違いは何ですか?
- 16. Firebaseのチャットチャンネルを管理する最善の方法
- 17. 複数の.NETプロジェクトで共通DLLのバージョン管理を管理する方法
- 18. WebApi 2.0を使用した3層アーキテクチャでEFコンテキストを管理する最善の方法は何ですか?
- 19. GWTベースのクライアントでクライアントサイドデータベースを管理する最善の方法は何ですか?
- 20. Scalaでクローズ可能なリソースの引き渡しを管理する最善の方法は何ですか?
- 21. 複数のGithubリポジトリを組み合わせて追跡する最善の方法は何ですか?
- 22. データベースコンテンツのバージョン管理を実装する最善の方法はありますか?
- 23. データベースキューに対してスレッドプールを管理する最善の方法
- 24. リダイレクトを管理する最善の方法
- 25. Visual Studio 2008を使用して従来のaspフロントエンドを管理する最善の方法は何ですか?
- 26. preforkingデーモンでdb接続を管理する最善の方法は何ですか
- 27. Visual Studioでローカルにスイッチングプログラミングタスクを管理する最善の方法は何ですか?
- 28. Cの構造体のキューを管理する最善の方法は何ですか?
- 29. 単一データベースのWebサービスと管理サイトを作成する最善の方法は何ですか?
- 30. 既存のプロジェクトのIvy管理依存関係を改善する最も良い方法は何ですか