私はgit-p4によって最初に生成されたレポをクローンしています。 git-p4は私が追跡したいと思う「remotes/p4/master」ブランチを使います。リモートで/ p4/masterも追跡するために、そのリポジトリを複製しているgitにどのように伝えるべきですか?そうすれば、 "origin/remotes/p4/master"などをチェックすることができます。gitでremotes/p4/masterブランチを追跡する
3
A
答えて
3
標準のクローンの一部ではありませんが、フェッチプロパティを調整してこれらの参照をミラーリングすることもできます。
そう様配列:
git clone ~/p4/git/services/info-service.git
cd info-service
git config --add remote.origin.fetch +refs/remotes/p4/*:refs/remotes/origin/p4/*
git fetch origin
これはあなたのクローンでrefs/remotes/origin/p4/release/1.1
するinfo-service.git
、例えばrefs/remotes/p4/release/1.1
を取得し、あなたはすべてのことを言ってgit checkout -b r1.1-fixes origin/p4/release/1.1
でそれに基づいてブランチを作成することもできます私のPERFORCEレプリカ・リポジトリでは、すべてのp4リモート・ブランチをミラーリングする実際のブランチを作成します。これは、主に上記をすべて踏まなければならないことを避けるためです。また、p4のパス接頭辞からgitブランチ名に名前をつけることもできます(p4/main
はmaster
になり、p4/release/1.1
はr1.1
になります)。自分のp4-to-gitレプリケーションを使用しますが、git for-each-ref
でp4リモート参照をループし、git update-ref
を使用してローカルブランチを設定することで、同じことを行うことができます。
関連する問題
- 1. gitのリモート追跡ブランチに
- 2. git-svnでブランチを追跡しない
- 3. Git - 追跡ブランチに関する情報
- 4. Visual Studioで追跡されたGitブランチを変更する
- 5. Git SVNを使ってブランチだけを追跡するには?
- 6. 特定のコミットからgitブランチを追跡する
- 7. git追跡ブランチの目的は何ですか?
- 8. Gitリモートブランチを追跡し、別のブランチにプッシュ
- 9. ブランチからGitチェックアウトファイルを追跡せずに
- 10. トランクのみを追跡していたgit-svnリポジトリでブランチ/タグの追跡を開始します
- 11. Gitのベストプラクティス:ローカルで追跡されないブランチのリストを取得する
- 12. 、gitブランチが追跡しているsvnブランチを変更するにはどうすればよいですか?
- 13. リモート追跡ブランチとリモートのブランチの違いは何ですか?
- 14. git:2番目のブランチが別のブランチを起点に追跡する場合はどうなりますか?
- 15. git fetchとgit fetch origin masterがブランチを追跡するのに異なる影響を受ける
- 16. gitのディレクトリを追跡する
- 17. gitの.gitディレクトリを自分の店で追跡する方法
- 18. stashまたはremot追跡ブランチの後に `git commentary`を取り除く方法
- 19. composer.lockファイルのGit追跡
- 20. ブランチ間でgit cherry-pickコミットを追跡するにはどうすればいいですか?
- 21. gitはリソースフォークを追跡しますか?
- 22. GITのコンテキストで、追跡対象ファイルと未追跡ファイルとは何ですか?
- 23. gitの複数のブランチで特定の変更を簡単に追跡する方法は?
- 24. Gitで追跡するディレクトリを追加する。エラーメッセージ;追加のサイズ制限?
- 25. gitでディレクトリとすべてのファイルを追跡開始する
- 26. gitでスキーマを追跡するためにmysqldumpをクリーンアップ
- 27. gitブランチ上にブランチを表示する
- 28. JavaScript/jQueryページの設定をgitで追跡する方法は?
- 29. gitで他の人プロジェクトを追跡する
- 30. Gitで* .dllのバージョンを追跡するには?
こんにちはaraqnid、あなたのp4 - > gitの複製は公開されていますか?私はそれをgit-p4と比較したいと思います。 –