git svn fetch
はどのように機能しますか?私のマスターや他のブランチとマージまたはリベースできるようにフェッチされているブランチはどこにありますか? git remote
が私のgit svn
リポジトリに何も与えてくれないので、データはどこに取得されますか?Git:git svn fetchはどのように機能しますか?
答えて
これはgit svn fetch
作品方法です:git-svn
を使用している場合
あなたがリモコンのを持っていません SVNサーバはのgitを使用しているとき、あなたが持っているとして、あなたは自分の地元.gitconfigファイルにリモート SVNサーバーへのリンクを持っています。
現在のブランチを最終リビジョンに更新する場合は、git svn rebase
を使用できます。しかし、あなたのsvnプロジェクトが大きい場合は、あなたが最後のリビジョンが成功したビルドであるかどうかわからない状況にあるかもしれません。最後に成功したビルドを提供するJenkinsを使用するなど、ビルドが成功した特定のリビジョンに更新したい場合は、最初にをリビジョンにをフェッチしてからrebaseフェッチされたコミットを使用します。
この場合はgit svn fetch -r <revision>
です。これにより、コミットが必要なリビジョンまでローカルに取得されます。フェッチされたデータをリベースするには、git svn rebase -l
またはgit svn rebase --local
を使用する必要があります。ローカルのリベースを行うためにオンラインにする必要はありません。
残念ながらgit-svnツールは実際にはリモートSVNブランチを真のGitリモートにしません。彼らはリモコンのように見えますが、実際にはリモコンとしては機能しません。 git-svnは内部的にブランチを追跡し、私もそれを少しイライラしています。
ただし、SVNブランチから分岐することも、それらからマージすることもできます。 git-svnのによって作成されたものを擬似支店を含むすべてのリモート追跡ブランチを、見にgit branch -r
を実行します。
$ git branch -r
svn/SVNBranch1
svn/SVNBranch2
$ git checkout -b branch1 svn/SVNBranch1
デフォルトでは、git-svn追跡ブランチはremotes/git-svn
です。これを使用して、git svn fetch
によってフェッチされた変更をマージまたはリベースすることができます。
- 1. 増分ローカリゼーションはどのように機能しますか?
- 2. dropbox.comの複数のファイルアップロード機能はどのように機能しますか?
- 3. JQueryのdatepickerのポップアップ機能はどのように機能しますか?
- 4. jqueryのshow/hide機能はどのように機能しますか?
- 5. 機能の削減はどのように機能しますか?
- 6. セッターテンプレートのライブライブテンプレート機能はどのように機能しますか?
- 7. Facebookのリンク機能はどのように機能しますか?
- 8. Pythonの "all"機能はどのように機能しますか?
- 9. 豚の置換機能はどのように機能しますか?
- 10. JavaScriptのパワー機能はどのように機能しますか?
- 11. Readerモナドの「質問」機能はどのように機能しますか?
- 12. この機能割り当てはどのように機能しますか?
- 13. Safariのリーダー機能はどのように機能しますか?
- 14. AddImplicitRequiredAttributeForValueTypesが実際にどのように機能し、どのように機能していますか?ここ
- 15. Node.jsでは、イベントループはどのように機能しますか?
- 16. reduceLeftで型推論機能はどのように機能しますか?
- 17. ポーリング機能はどのようにcで機能しますか?
- 18. JavaScript []は本当にどのように機能しますか?
- 19. ブートストラップグリッドは実際にどのように機能しますか?
- 20. WPAは実際にどのように機能しますか?
- 21. UpdatePanelは実際にどのように機能しますか?
- 22. このPythonコードはどのように機能しますか?
- 23. NSObjectの継承はどのように機能しますか?
- 24. surfaceflingerのインターフェースはどのように機能しますか?
- 25. このコードはどのように機能しますか? [HARD]
- 26. WPFのNameScopeはどのように機能しますか?
- 27. Androidのスキャナはどのように機能しますか?
- 28. WebAudio:setTargetAtTimeのtimeConstantはどのように機能しますか?
- 29. このJSコピートリックはどのように機能しますか?
- 30. Objective Cのallocはどのように機能しますか?
'あなたはSVNブランチから分岐することもできるし、それらからマージすることもできるはずだ。どうして? –