3

私が理解していることから、svn 1.5 はマージ操作のサポートを大幅に改善しています。なのでsvn1.4からのアップグレードを検討しています。リポジトリは (多かれ少なかれ) ローカル ファイルにあり、コマンド ラインから svn を使用します。

どのようなハードルが予想され、svn 1.5 はマージ データなしで既存のリポジトリをどのように処理しますか?

編集: 特に、 を実行した後svnadmin upgrade、svn は 1.4 時代に最後にマージされたブランチからのマージをどのように処理しますか?

そしてsvn-populate-node-origins-index、これと何か関係がありますか?

参考:http ://subversion.tigris.org/svn_1.5_releasenotes.html

4

4 に答える 4

1

アップグレードは簡単です。Subversion はほとんどの点で下位互換性があります。ただし、 を使用してリポジトリをアップグレードする必要がありますsvnadmin upgrade

私がこれを理解している限り、マージ追跡はアップグレード後のマージに対してのみ機能します。欠落している情報を再構築する実際の方法はありません。

また、svn-populate-node-origins-indexはそのリポジトリで実行する必要がありますが、その理由はリンクされたファイルに記載されています (usage_summary を参照)。

于 2009-03-08T10:22:18.507 に答える
0

開発環境によっては、更新されたバインディングが必要になる場合があります。たとえば、Netbeans6.2はSVN1.5では機能しません。

于 2009-03-08T11:37:55.783 に答える
0

リポジトリをsubversion/cvsから完全に異なる種類に変換するためのツールはたくさんあります。議論の余地がないように一生懸命努力して、他のすべてのオプションを検討し、たとえば分散バージョン管理システムのように、生活を楽にすることができるかどうかを自分で判断することをお勧めします。Gitはより優れていると主張するものです。

于 2009-03-08T11:54:09.817 に答える