私は自分のgitlabに元々git svn clone https://svn.url.com/project/trunk
を使って複製されたgit repoを持っています。私はdcommit
をsvnに、git push
を私のローカルコピーからgitlabに使用しました。しかし、今私は今私はgit-svnクローンを行うオリジナルのローカルコピーを失った。私はgit clone
私のgitlabからしかし、今私はsvnからフェッチする能力を失ったと再びdcommit ..私は復元する方法はありますか?それ?私は簡単です... Gitのディレクトリの下:(git-svn:svnにre-link git-svnクローンレポ
1
A
答えて
2
を.git/SVNのフォルダをバックアップしたことがありません。
は(.git/config
下)あなたのGitの設定を開き
し、以下を追加します最後
[svn-remote "svn"]
url = https://svn.url.com/
fetch = :refs/remotes/git-svn
に、あなたは、すべてあなたのgit - のsvnリビジョン
PSを再リンクするgitのフェッチすることができます:それはあまりにも時間がかかり、および/またはあなたのリビジョンがあまりにある場合多くの、あなたが直接移動することができ、あなたのレフリー/リモコン/のgit-svnを行う前に、最後の既知のsvn-リビジョンにgitのをフェッチ 例:
git update-ref refs/remotes/git-svn refs/heads/master
関連する問題
- 1. gitのクローンレポ
- 2. Dockerfile lagsのGitクローンレポ
- 3. クローンレポは、Visual Studio 2015の代わりに、2017
- 4. クローンレポから私のサーバ上の元のレポに更新する
- 5. クローンレポの全員がgit notesを自動的にプルする方法を教えてください。
- 6. はTypeError:Unicodeに強制変換:必要文字列またはバッファ、_sre.SRE_Patternは、私はエラーを取得しています
- 7. メソッドは、問題を再現するには、未定義の
- 8. GitPythonでリモートリポジトリにプッシュする方法
- 9. Travis CIの "git clone"ステップをカスタマイズ/オーバーライドする方法はありますか?</p> <p><code>git clone --depth=50 --branch=master https://github.com/user/repo.git user/repo </code></p> <p>どのように私はこれを上書き/カスタマイズすることができます。これに似インストールステップ、トラヴィスCIクローンレポ、オン
- 10. git作業ディレクトリを完全にきれいにするには?
- 11. Indesignスクリプト:イメージを再リンクできません
- 12. GIT:ブランチを切り替えるときに無視されたファイルを保持する方法は?
- 13. 別のレポから現在のレポにファイルを追加する方法
- 14. swcから最適化swfを作成
- 15. 遅延が
- 16. gitのようなtest.pyの自動補完<tab>
- 17. bitbucketリポジトリの複数のキーにアクセスするときにgit ssh認証エラーが発生する
- 18. ユーザなしのSSH url
- 19. vbaで一意のレコード識別子を動的に選択していますか?
- 20. homebrewで権限レベルを切り替える - 権限の問題
- 21. GCCは常に静的libcのライブラリを使用しようとする代わりに
- 22. CMake:ディレクトリを再リンクしてダブルリンク
- 23. g ++とMakefileを使用してC++をコンパイルするときに非常に巨大な実行可能ファイルのサイズ
- 24. C++単一リンクリストのリンクを再構築
- 25. linuxで.shスクリプトを実行しているときに構文エラーが発生しました。私は間違って何をしていますか?
- 26. py-faster-rcnnを実行しているときに、既にビルド済みのCaffeを使用するにはどうすればいいですか?
- 27. TypeScriptモジュールを参照する際のエラーTS2307:モジュールが見つかりません
- 28. Homebrew Pythonのインストールとリンク
- 29. SBTでgit経由で含まれる非SBT依存関係からのクラスへのアクセス
- 30. Libpthreadリンカエラー
あなたはgitの--hard HEADをリセット '使用することはできません〜n'は元のバージョンに戻っていますか?注意: 'n'はローカルでコミットした時間です。例えば' git push'を使う前に2回コミットしたので、 'git reset --hard HEAD〜2'を使って' git svn clone'を使ってバージョンを復元できます。 。 –