問題タブ [svn2git]
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 - svn2git: 追跡情報を設定できません
svn2git を使用して SVN プロジェクトを git に移行しようとしています。コマンドを実行すると、次のエラーで終了します。
それを始めた:
私はそれに対する解決策を見つけることができず、多くのユーザーが同じ問題を抱えているようには見えません.
この問題を解決するにはどうすればよいですか?
git - svn2git がタグを正しくインポートできない
SVN
-repository に変換したい -repository がありますgit
。私はsvn2git
これを達成するために使用しています。残念ながら、ツールがタグを正しく取得するのに問題があるようです。私のSVN
リポジトリは次のようになります。
しかし、git リポジトリはこれを表していません。タグは次のようになります。
タグの欠落に注意してください。それらは何らかの理由でリモートブランチとして保存されています:
ここで何が起きてるの?
編集:コマンドを追加するのを忘れました:svn2git http://path/to/repository --no-minimize-url --verbose --username='username' --trunk trunk --nobranches --tags tags
Edit2:一見ランダムな数字は、実際にSVN
はタグが作成されたリポジトリのリビジョンであることがわかりました。奇妙なことに、20 個のタグのうち 3 個だけがリビジョンを追加されます...
Edit3: 明らかに、問題は を含む 1 つのタグのコメントと関係があります"
。それ以降のすべてのタグは、svn2git
エスケープせず"
、次のようなことをしようとするため、ブランチとして保存されます
明らかな理由で失敗します。一部のタグでリビジョン番号が追加される理由はまだわかりません。この問題を解決する方法について何か提案があれば、とても感謝しています。
Edit4:エスケープの問題の解決策を見つけました。-sourceのエスケープ関数svn2git
はちょっと変です...単一引用符 ( '
) を に置き換えるだけ'\''
です。私はこれで終わりです...
git - svn から git への移行が失敗する
約 45000 のリビジョンを持つ Subversion リポジトリがあります。私はそれをgitに変換しようとしていますが、失敗し続けています。
git svn clone、subgit、svn2git、およびアトラシアンが提供する svn-migration-scripts.jar を試しました
git svn clone と atlassian provide jar の使用により、同様のエラーが発生する - perl.exe.dump
subgit でメモリ不足エラーが発生する
svn2git は別のエラーを出します
何か間違ったことをしているのか、移行に十分なリソースを割り当てていないのか (メモリ/CPU など...) はわかりません。または、SVN リポジトリに何か問題があり、これらが失敗する原因となっている場合。
これらの問題のトラブルシューティング方法に関する提案/アイデアはありますか? また、45000 のリビジョンで大きなリポジトリになりますか?
ありがとう
jenkins - Jenkins で svn2git を実行する
Jenkins ジョブで svn2git を実行して、Git リポジトリをローカル サーバー上の SVN ディレクトリと定期的に同期しようとしています。
ジョブが失敗し、次のメッセージが出力されています
Jenkins は、ローカル管理者ユーザー アカウントで Windows で実行されています。
この同じアカウントを使用して、コマンド プロンプトから svn2git --rebase を実行し、証明書を永続的に受け入れました。
コマンドプロンプトで後続の svn2git --rebase を実行してもこのメッセージは表示されませんが、Jenkins ジョブを介して svn2git を実行しようとすると、まだメッセージが表示されます。
Jenkins にこの証明書を永久に受け入れさせる方法についてのアイデアはありますか?