現在、svnソース管理プロジェクトをGit(BitBucket)に移行しています。SVNからGitへの移行。標準以外のSVNレイアウトをGitに移行する方法
No refs in common and none specified; doing nothing.
Perhaps you should specify a branch such as 'master'.
Everything up-to-date.
私はSVNのレイアウトは標準ではないため、これがあると信じて:コマンドGitのプッシュ-u起源--allを実行しているとき、私はguide by Atlassian続き、ほぼ最後になったが、次のエラーが発生しましたレイアウト。私はそうのようなトランク、ブランチやタグを指定しなければなりませんでした:
git svn clone --trunk=/main --branches=/branches/Sprints/Iteration_1 --branches=/branches/Sprints/Iteration_2 --tags=/tags --authors-file=authors.txt svn://svn-project/projExample projExample
しかし、私は進行し、ビットバケットにレポをプッシュする方法を見つけ出すことはできません。どんな助けでも大歓迎です!
それはまた、私は、コマンドgitのプッシュ原点マスターを試してみましたが、以下のエラーを受け取ったことは注目に値する:
error: src refspec master does not match any.
error: failed to push refs to '[my bitbucket origin]'.
私が発見した前の質問の例はhereです。しかし、これは助けに見えませんでした。おそらく私は何か間違っているのでしょうか?
- のjava:以下 は、上記の最初のエラーを取得するための実行中にコマンドです.jar authors svn:// svn-project/projExample> authors.txt
- 現在のユーザー名&と一致するようにauthors.txtファイルを編集します。
- git svnクローン--trunk =/main --branches =/branches/Sprints/Iteration_1 - ブランチ= /ブランチ/スプリント/ Iteration_2 - タグ= /タグ--authors-file = authors.txt svn:/SVNプロジェクト/ projExample projExampleクリーン-gitの/svn-migration-scripts.jar
- のjavaの-Dfile.encoding = UTF-8 -jar
- のgitのsvnは
- のjavaの-Dfile.encoding =をフェッチ--force UTF-8 -jar /svn-migration-scripts.jar同期リベース
- のjavaの-Dfile.encoding =
- のgit --force UTF-8 -jar /svn-migration-scripts.jarクリーン-gitがリモート追加します起源https://[email protected]/projExample.git
- git push -u origin --all
- 何も起こりません。