問題タブ [cvs2svn]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
294 参照

tortoisesvn - TortoiseSVN がリポジトリに接続しない

リポジトリの 1 つを SVN に移行するために cvs2svn を使用しています。

TortoiseSVN で開くと、エラーが発生します。

期待される FS 形式は '1' から '3' の間です。フォーマット '4' が見つかりました

どういう意味ですか?

ありがとうございました。

0 投票する
1 に答える
264 参照

svn - cvs2svn 移行後の svn マージの問題

私たちのチームは、cvs2svn 経由で svn に変換した cvs リポジトリを持っていました。私たちのリポジトリにはメイン ブランチ ( を呼び出しましょうmain) があり、実質的にトランクとして機能します (技術的にはトランクからはるか昔に分岐していましたが)。

cvs2svn 変換後、 に分岐しmainましたbranch

に小さな変更を加えてbranchから、 にマージしようとしbranchましたmain:

branchこれにより、分割が発生してから への差分が計算され、その差分が に適用されmainます。しかし、それは数年前にさかのぼり、無数の紛争につながります.

これを修正する方法についてのアイデアはありますか? Google を検索しましたが、何も見つかりません。

svn merge を呼び出して、正確なリビジョン番号を渡すことができることを知っています。より良い代替手段を探しています。

0 投票する
1 に答える
1143 参照

svn - CVS から SVN から Hg への変換では、「hg convert」は SVN チェックアウトまたは単にレポを指す必要がありますか?

完全な CVS 履歴を Hg に移行する一環として、cvs2svn を使用してローカル ディレクトリに SVN リポジトリを作成しました。最初のレベルのディレクトリ構造は次のとおりです。

hg と変換拡張機能をセットアップして変換を試みた後、変換時に次のようになります。

TortoiseHg をインストールしました。詳細については、hg バージョン レポート: Mercurial Distributed SCM (バージョン 1.4.3) インストールの library.zip が信じられる場合、このバージョンの Mercurial にはいくつかの svn バインディングがあるようです。

これが正しく機能するためには、チェックアウトを実行して hg convert を指定する必要がありますか?

0 投票する
1 に答える
234 参照

svn - CVS2SVNを使用した移行後のSVNの問題

AIXのCVSからLinuxのSVNにCVS2SVNを介して移行しました。移行はうまくいったようですが、SVNで作業していると、まったく競合していないように見えるツリーの競合がたくさん発生しますか?リビジョングラフを見ると、トランクとブランチなどのグラフが同じではないことがわかります。つまり、ファイルのリビジョンの異なるセットが含まれています。TortoiseSVNにマージするときにこの競合を解決する3つの方法のいずれかで、リビジョングラフが分離されたままになるため、一緒に「溶かす」ことはできません。ファイルシステムのパスが同じであっても、CVS2SVNが異なるブランチのファイルが同じであることを理解していなかった可能性がありますか?これを経験した人はいますか?ありがとう、ビョルン

0 投票する
2 に答える
286 参照

branch - cvs2svn インポート後にブランチにファイルが見つからない

同僚が、もともと CVS リポジトリから作成した cvs2svn ダンプファイル ("svnadmin load --parent-dir /path < dumpfile" など) を使用して、CVS リポジトリを既存の SVN リポジトリにインポートしました。

SVN からチェックアウトしてビルドしようとしているときに、CVS から同じブランチをチェックアウトしたときに存在していた一部のファイルが SVN チェックアウトで欠落しているように見えることに気付きましたが、大部分は存在しています。それらはほとんどがバイナリファイル (jar や gif など) であり、すべてをチェックしたわけではありませんが、チェックアウトしようとしているブランチで変更されていないファイルでもあると思いますまた、ブランチの標準的なチェックアウトを行っているように見えますが、cvsweb を使用して表示されないことも指摘しておきます (cvsweb ドキュメントへのリンクを提供しますが、そのバージョンなどを知る方法はありません)。

ここで何が問題なのか、またはこれに対処するためにどこから始めればよいのか、誰かが何か知っているなら、私はとても感謝しています! SVN は初めてなので、これが正常かどうかはわかりません! また、ファイルをコピーすることでかなり簡単に「修正」できることはわかっていますが、理想的にはそれらのリビジョン履歴を保持したいので、より完全なソリューションが望ましいでしょう。ありがとう!

0 投票する
2 に答える
119 参照

cvs2svn - cvs2svnを使用してCVSリポジトリをSVNに変換した後、リポジトリはどこにありますか?

既存のCVSリポジトリをsvnリポジトリに変換するためにcvs2svnを使用しています。コマンドラインを使用して実行している間、すべてのパスを作成し、SVNにリポジトリを作成します。しかし、特定のディレクトリにあるすべてのファイルを見つけることができません。そのリポジトリはどこにありますか?

次のコマンドを使用して、CVSをSVNリポジトリに変換しました。

0 投票する
1 に答える
1911 参照

svn - cvs2svn を使用して CVS リポジトリを SVN リポジトリに変換しているときに、次のエラーが発生します。

このコマンドを実行中に次のエラーが発生します。

私が得ているエラーは

私のリポジトリは CVSNT であることがわかりました。したがって、上記は機能しない可能性があります。これらのリポジトリを SVN に変換する方法を教えてください。

0 投票する
2 に答える
151 参照

svn - CVS チェックアウト ファイルから CVS サーバーに関する情報を取得する

CVS チェックアウト ファイルがあります。CVS の履歴を保持している SVN リポジトリに移行しようとしています。CVS リポジトリを追跡できるように、CVS チェックアウト ファイルから移行に関する情報を取得するにはどうすればよいですか?

0 投票する
1 に答える
84 参照

svn - サーバーで CVS の分岐とタグ付けを制限することは可能ですか?

プロダクション CVS リポジトリを SVN に変換する必要があります。生の変換プロセスと他のツールには CVS2SVN を使用しています。

これはライブ開発リポジトリであるため、リポジトリ切り替えポイントでのダウンタイムはかなり重要です。ベースの CVS2SVN 変換のテスト実行には現在約 5 日かかりますが、これは長すぎます。

プロセスを多少インクリメンタルにするための代替アプローチを探しています。アプローチの 1 つでは、CVS リポジトリでタグ付けと分岐を制限する必要があります。

タグ付けと分岐を制限して、CVS リポジトリでの通常のコミットを許可することはできますか?

0 投票する
1 に答える
2347 参照

cvs - 屋根裏部屋とディレクトリのCVSコンマvファイル

何年も前の本番CVSリポジトリがあり、Atticと特定の場所の実際のディレクトリの両方に同じ名前のcomma-vファイルがあることに気づきました。これはエラーのようです。

私の質問は、そもそもこれがどのように発生するのか、そして重複ファイルが存在する場合にCVSは何をするのかということです。

私の推測(希望)は、屋根裏部屋以外のバージョンがある場合、屋根裏部屋のバージョンを常に無視することです。CVSがこの状況で常に正常に動作するかどうかを誰かが確認できますか?

ちなみに、私は「新しい」ソース管理システムに入る過程にあるため、このエラーはcvs2svnによってフラグが立てられました。