1

これはできないと確信していますが、他の誰かに提案があるかどうかを確認したかったのです。

新しいサーバーへの移行中に、古いサーバーからリポジトリをダンプし、正常にロードしました。新しいサーバーへのコミットを開始しましたが、まったく問題ありません。しかし、数日後、DNS エラーにより、古いサーバーに再びコミットするようになりました。

今、この問題に気づきました。ダンプとロードのプロセスを再度実行することで簡単に修正できますが、新しいサーバーにコミットした数日間の変更履歴が失われます。両方の変更履歴を保持しながら、これら 2 つのリポジトリをマージする方法はありますか?

4

1 に答える 1

1

ダンプとロードのプロセスを再度実行することで簡単に修正できますが、新しいサーバーにコミットした数日間の変更履歴が失われます

いいえ。

ダンプを既存のレポにロードするのは追加操作です: OLD svnadmin dump -r MIN:MAX ...(誤ってコミットされた) からリビジョン範囲をダンプし、このダンプのみを NEW にロードすると、リビジョンは古い履歴の上に追加されます

于 2014-07-09T02:33:30.627 に答える