2012-01-31 44 views
1

私は、開発途中であるリポジトリから別のリポジトリに移動されたアプリケーションを持っています。契約上の理由から、これは、完全な履歴を新しいバージョンにインポートするのではなく、最新のバージョンのソースを古いリポジトリから新しいリポジトリに初期バージョンとしてコピーすることによって行われました。リポジトリ間の履歴履歴

これは、ほとんどの場合、移行前に履歴を取得するために古いものにアクセスできるため、問題はありませんでした。ユーザーが新しいリポジトリから古いリポジトリへの履歴を追跡し続けるように設定する方法があるかどうかは疑問です。

答えて

2

これはうれしいことですが、私はそれが可能であるとは思っていません。

ほとんどのSCMの履歴の概念は、Subversionを含めて、リポジトリの制限によって制限されています。より幅広い歴史意識を持つことは可能かもしれませんが、私はSCMを知りません。 TortoiseSVNのようなフロントエンドは、この機能をハックしようとするかもしれませんが、視聴者がかなり限られているようです。

を超える全体のレポを移動するだろう行うには正しいこと、およびそこにそれを行うには、さまざまな方法がありますが、あなたが契約義務ならそれをしない...

は、より多くのような音契約上の問題は技術的な問題よりも重要です。

+0

私はそれが最高でロングショットであると考えました。私たちは、1000以上のチェックインのすべてを衛生的にする必要があります。それは非常に時間がかかります。私がタイムラインを覚えていれば、契約上の問題は開発を開始するまでかかっていませんでした。今後は、NDAコンパートメントに必要なものを別々にしてビルド時に持ち込むように工夫していますが、これまでのすべての作業ではあまりできないことがあります。 –