問題タブ [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 に答える
696 参照

git - cvs2git は、git や cvs とは異なるバイナリ ファイル (-kb でフラグ付け) を移行します。

2 GB を超える CVS リポジトリで cvs2git 移行を実行しました。オブジェクトが同じであることを確認するために、新しい git リポジトリと CVS モジュールを走査するスクリプトを作成しました。テキスト ファイルは問題なく移行され、sha1sum も同じであることがわかりました。ただし、バイナリ ファイルはすべて異なる sha1sum を持ち、CVS (-kb) ではすべてバイナリとしてフラグが付けられます。私が cvs2git とバイナリ ファイルについて読んだ他のすべてのトピックは、通常、バイナリ ファイルがバイナリ ファイル (-kb) としてフラグ付けされていないことに問題があると非難していますが、ここではそうではありません。他に何が問題になる可能性がありますか?

移行を行うために実行するスクリプトは次のとおりです。

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

svn - Cvs2svn変換の失敗、ステータス= 1

私はcvs2svnを使用して、一連のcvsファイルをリポジトリからsvnに変換しています。今ではほとんどの場合、非常に遅いですが、そこに行きます。私の主な問題は、このようなエラー出力で表示されるいくつかのファイルです。

エラー:コマンド'cvs -q -R -f -d C:\ CVSRepo co -r1.2 -p HEAD / xxx / xx/Afile.java'が終了ステータス=1で失敗しました

および次の出力:

cvs checkout:モジュール'HEAD / xxx / xx/afile'が見つかりません-無視されます

これで、ファイルが正常に表示されるのを確認できますが、そのサブバージョンを乗り越えることはできません。ステップ16では常に同じ番号になります。どうすればよいかわかりません。アドバイスや提案をいただければ幸いです:)

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

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

python - この Python スクリプトを修正するにはどうすればよいですか?

cvs2svn を使用して CVS リポジトリを Git に変換しようとしており、このページの指示に従っています。ステップ 7 に進みましたが、git-move-refs.py を実行するとエラーが発生します。

参考までに、これはスクリプトが示すものです。

私は Python の専門家ではありませんが、Web を閲覧していると、subprocess が標準モジュールのように見えますよね? バージョン 2.6.3 のソースからビルドされた Python インストールを使用しています。このスクリプトが機能するために欠けているものは何ですか?

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

svn - cvs2svn: リポジトリを既存の SVN リポジトリのサブディレクトリに変換して配置する

Linux マシンに既存の SVN リポジトリがあり、/conf /db /hooks /locks format readme.txtチェックアウト後に次のようになります。

cvs2svn を使用していくつかの CVS から SVN への変換を行い、履歴を保持して、新しいリポジトリ (ProjectA、ProjectB など) を次のように配置したいと考えていますMainRepo

これどうやってするの ?を使用してサブフォルダー /SubRepo/ProjectA を既に作成していますsvn mkdir

それらの下に変換されたリポジトリを配置する方法は?

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

version-control - サーバー上のCVSブランチの実際の場所

私のプロジェクトのCVSリポジトリには、HEADコードと他の8つのブランチがあります。'/ local / cvs / srcjboss'として示されているサーバーの場所には、HEADブランチのプロジェクトのみが含まれています。

すべてのブランチコードにアクセスできるサーバー上の物理的な場所はありますか?CVSからSVNへの移行のためのサーバーの場所が必要です。

それが役立つ場合は、Linuxサーバーを使用しています

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

cvs2svn - cvs2svnまたはsvnインポーター

CVSをSVNに変換する必要があり、CVS2SVNSVNインポーターの2つのツールが見つかりました。誰かがどのツールが最適かを提案できますか?Linuxボックス上では、CVSとSVNは異なるLinuxボックス上にあり、移行は完全な履歴を使用して実行する必要があります。助けてください

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

mercurial - cvs2hg は依然として破損したリポジトリを生成する可能性がありますか?

リポジトリを cvs から hg に移行しようとして、ツール cvs2hg を見つけました。うまく機能しているようです (変換はうまくいき、すべてのタグとブランチがあります)。ただし、hg のドキュメントでは、 "fixup commit" によってリポジトリが多少破損したり、少なくとも危険になったりすることについて警告しています。

これはまだ問題がありますか? この警告が書かれてから、おそらく hg または cvs2hg は修正の恩恵を受けています。可能性がある場合、結果の hg リポジトリで、そのような危険な状況にあるかどうかを確認するにはどうすればよいですか?

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

python - cvs2svn 移行

プロジェクトを CVS リポジトリから SVN リポジトリに移動したいですか?

このために、UNIX Tomcat サーバーに cvs2svn-2.4.0 をインストールしました。/usr/local/bin の下に Python ユーティリティ 2.3.3 があり、/usr/local/lib の下に libstdc++.so.6 があります。

cvs2svn-2.4.0 から cvs2svn コマンドを実行すると、次のエラーが発生します:- ld.so.1: python: fatal: libstdc++.so.5: open failed: No such file or directory

私の質問は:-

  1. CVS2SVN に必要なのは python 2.4 だけですか、それともより高いバージョンの Python もインストールできますか?

  2. 現在、Python 2.3.3 は /usr/local/bin 配下にありますが、/usr/bin 配下に配置しますか? パス /usr/local/bin と /usr/bin の両方が PATH 環境変数として設定されていますか?

  3. libstdc++.so.6 は python 2.4 以降と互換性がありますか、それとも libstdc++.so.5 をインストールする必要がありますか?

  4. libstdc++.so.6 は usr/local/lib の下に配置されていますが、/usr/lib の下に配置する必要がありますか?

  5. Env Variable PATH に、/usr/local/lib と /usr/lib の両方が存在しません。これらのディレクトリを Env Path Variable の下にエクスポートする必要がありますか?

前もって感謝します

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

svn - cvs2svn で Unicode テキストファイルを UTF-8 に変換しない方法は?

cvs2svn ツールを使用して CVS データベースを SVN に変換しましたが、すべての Unicode テキスト ファイルが UFT-8 に変更されました。

どうすればそれを回避できますか? Unicode ファイルを保持するためのフラグまたはパラメーターはありますか?

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

git - cvs2git は移行ステータスをどこに記録しますか?

cvs2git (cvs2svn 2.4.0 ツールの一部) を使用して、大きな CVS リポジトリを Git に移行しようとしています。したがって、各プロジェクトを個別に移行します。各移行にかかる時間は依然として非常に長いです。移行自体は、ssh 経由で接続しているリモート サーバー上で進行します。問題は、移行プロセスの終了を待たずにリモート サーバーから切断した場合、移行が成功したかどうかわからないことです。

cvs2git/cvs2svn は移行ステータスエラー メッセージを特定のファイルに記録しますか? - cvs2svn フォルダーと /var/log で既に検索しました...