-3

過去数日から多くの問題に直面しているため、複数の SVN リポジトリを作成したいと考えています。

私が欲しいものを説明させてください。

私の会社のどこかにメインレポが1つあります。私はそのリポジトリのチェックアウト コピーを持っているので、それに取り組み、変更を加えてメイン リポジトリにコミットできます。ここで、メインのレポ ファイルをすべて含むローカル システムに 1 つの新しいレポを作成したいので、コミットすると、すべてのレポ、つまりメインのレポと作成したローカルのレポが更新されます。

しかし、コミットしようとすると、ローカルリポジトリにコミットするオプションがありません。それが可能かどうかはわかりません。

TortoiseSVN、Windows 7 を使用しています。IDE: VS2010

私は運が悪かったのでそれをグーグルで検索しました。

ありがとう

====================編集

したい

1 番目のブランチ (メイン リポジトリ) 2 番目のブランチ (ローカルの作業コピー) 3 番目のブランチ (ローカルの作業コピーに依存するローカル リポジトリ)

そのため、2 番目のブランチに変更を加えると、ローカル PC のメイン リポジトリである 1 番目のブランチと 3 番目のブランチが更新されます。

4

1 に答える 1

2

両方のリポジトリから同じコードをチェックアウトしない限り、同じコードを 2 つのリポジトリにコミットすることはできません。できることはミラーリングをセットアップすることですが、通常は一方向の関係に対してのみ行います (1 つのリポジトリは読み取り専用で、コミット先のリポジトリをミラーリングします)。Googlesvn mirror setupで検索すると、この設定に関する多くの結果が表示されます。

つまり、通常は常にリポジトリのローカル コピーにコミットし、ある時点でリモート リポジトリにプッシュする Git を使用したほうがよいように思えます。

于 2012-10-30T12:00:37.683 に答える