問題タブ [git-cvs]
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.
git - git cvsexportcommit pserver が失敗する
私はgitを使用しており、フォローしようとしているcvsリポジトリを使用しています
Mercurial または git から cvs にリビジョン履歴をエクスポートするには?
ただし、-w local cvs repo の代わりに -d pserver を使用しています
私は git cvsimport を実行しましたが、それは良いようです。現在、単一のテスト変更を csv リポジトリにエクスポートしようとしていますが、失敗しています
次のコマンドを試してみましたが、次の結果が得られました
指図:
指図:
注:GIT_DIRもレベルを上げたり下げたりしてみました。
git - cvs2git は、git や cvs とは異なるバイナリ ファイル (-kb でフラグ付け) を移行します。
2 GB を超える CVS リポジトリで cvs2git 移行を実行しました。オブジェクトが同じであることを確認するために、新しい git リポジトリと CVS モジュールを走査するスクリプトを作成しました。テキスト ファイルは問題なく移行され、sha1sum も同じであることがわかりました。ただし、バイナリ ファイルはすべて異なる sha1sum を持ち、CVS (-kb) ではすべてバイナリとしてフラグが付けられます。私が cvs2git とバイナリ ファイルについて読んだ他のすべてのトピックは、通常、バイナリ ファイルがバイナリ ファイル (-kb) としてフラグ付けされていないことに問題があると非難していますが、ここではそうではありません。他に何が問題になる可能性がありますか?
移行を行うために実行するスクリプトは次のとおりです。
eclipse - フォルダーが Git および Bitbucket と同期しない
私はgitリモートリポジトリでEclipseを使用しています。
何らかの理由で、リモート リポジトリと同期していないフォルダー (およびすべてのサブフォルダー) があります。これらのフォルダー内の変更されたファイルにはアスタリスク (*) が表示されないため、ステージングもコミットもできません。
プロジェクトを表示するために www.bitbucket.org に入ると、そのフォルダーに表示されるのは、「フォルダーなし」の名前の横に青い矢印が付いたアイコンだけであり、通常のフォルダー アイコンではありません。これは、到達して適切に同期できるフォルダーの横に表示されます。
[オプション] --> [チーム] --> [インデックスに追加] が機能していません。git add <folder>
ない
私は何を間違っていますか?何か案が?
どうもありがとう
ペドロ
ここに git ステータス ダンプがあります。
含めたいフォルダの 1 つの .gitignorer で再編集しますが、そうではありません。phpunit.xml Tests/autoload.php nbproject catalog.xml Propel/om/* Propel/map/*
git - git cvsimport エラー:「ルート ... 絶対パス名でなければなりません」
git を使用して CVS リポジトリのクローンを作成しようとしています。
ここで別の男性が同様の問題を抱えていたことがわかりました。彼は自分の解決策を次のように引用しています。「匿名アクセスを使用している限り、変換を機能させることができます!」. 私たちのサーバーは確実に匿名アクセスを許可しないため、これは機能しません (読み取りの場合でも、読み取り/書き込みアクセスが必要です)。
私は次の指示に従ってgitcvs-migration
います:
ローカルの作業コピーに移動して、これらの手順に従いました (cvsps
バージョンは 2.1 です)。指定しなかったため、作業コピーgit cvsimport
のディレクトリから CVS_ROOT を見つけていることは明らかですが、エラー メッセージに表示されています。CVS
お手伝いできることがあればお知らせください。小さなことが大きなものになる可能性があることを忘れないでください。:-)
git - アップストリームが 100% CVS の場合に GIT に移行するベスト プラクティスは何ですか?
OSS プロジェクトへの不定期のコントリビューションを git (github/bitbucket/gitlab など) に保持し、アップストリームは CVS のみである場合のベスト プラクティスは何か知りたいです。
私CVS/{Entries,Repository,Root}
の見解では、単にに直接コミットするだけで非常に便利git
で、いつでもどのボックスからでも、git リポジトリを (w/git
で) チェックアウトし、実際のアップストリームから で更新できますcvs up
。これはまさに私が行っていることです。私のOpenBSD ports-readmes forkとmdocmlで。
しかし、私の GitHub のこれらの git リポジトリ内にあるこれらの CVS ファイルを見て、ほとんどの人が非常に驚き、当惑していることに気付きました。さらに、たとえば、 reyk の httpdにもそのような設定はありません。彼は通常、アップストリームからログを保存せずに、アップストリームから一括で更新しているように見えますが。
ここで何か不足していますか?git リポジトリ内に置くのは素晴らしいアイデアだと思いCVS/{Entries,Repository,Root}
ますが、他の誰かがそれを行っているのを見たことがありません。なんで?