問題タブ [git-repo]

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.

0 投票する
2 に答える
43588 参照

android - How does the Android repo manifest repository work?

The Android source is a large hierarchy of git repositories. They are managed by a custom script called repo. Repo determines which git repositories to manage using a manifest.xml. The manifest.xml of Android is hosted in a git repository along with all the other git repositories.

How is this repository managed in Android? Specifically how are the different branches and the different files hosted in each branch organised?

0 投票する
4 に答える
27137 参照

git-submodules - Git サブモジュールに代わるものはありますか?

Git サブモジュールを使用することは、私の開発ワークフローにとって何となく面倒だと感じています。Git サブツリーと Gitslave について聞いたことがあります。

  • 複数のリポジトリ プロジェクト用のツールは他にもありますか? また、それらをどのように比較しますか?
  • これらのツールは Windows で実行できますか?
0 投票する
2 に答える
12576 参照

git - git-repo のデフォルト マニフェストの作成

自分のプロジェクトに git repo を使用しようとしています。default.xml ファイルを作成し、使用可能なすべてのリポジトリにリンクする必要があることは理解していますが、その方法は明確ではありません。簡単なxmlファイルを作成してサーバーに入れてみました。また、2 つのリモート構成とプロジェクトを追加しました。

私が読んだことから、default.xmlファイルもリポジトリにある必要がありますが、この手順は明確ではありません。

コマンド repo init -u http:// my_custom_url /manifest/ を使用しようとすると、curl ダウンロード エラーが発生します。

デフォルトのマニフェストを作成するために必要なアドバイスや手順はありますか?

0 投票する
1 に答える
271 参照

git - リポジトリで複数の操作を同時に実行する

プロジェクトには Google のgit-repo ツールを使用しています。私たちのワークフローは、変更を加えてリモートにマージし、タグをプッシュすることです。

私の質問は、同じもので同時に複数の操作を実行しても問題はありますrepo/codeline/treeか? タグをリモートにプッシュしている場合、開始しても問題はありますrepo syncか?

cherry-pickまたは、新しい変更を開始した場合にタグをプッシュしているときに?

0 投票する
1 に答える
896 参照

git - Git を使用して "Repo" リポジトリから 1 つのプロジェクトを同期する

私の会社の何人かはRepoを使用して複数のリポジトリを管理しています。このコンテンツの一部を読む必要があります (変更/コミットではありません)。

Repo のインストールを避けて、Git だけを使用したいと考えています。気になるリポジトリを取得するための手順は次のとおりです。

バニラ Git を使用してこの同じ情報を同期するにはどうすればよいですか?

0 投票する
1 に答える
61 参照

git - ソース管理の混乱

私はしばらくの間カーネルに取り組んできましたが、アンドロイド開発にはかなり慣れていません。質問は次のとおりです。カーネル内のモジュール全体およびカーネルの最上位ディレクトリから変更を加えました。git diff または git status を実行すると、行ったすべての変更が表示されます。これで問題ありません。

さて、Android に来て、Android ソースの複数のモジュールに変更を加えましたが、行ったすべての変更を追跡できなくなりました。git diff を発行すると、Android ソースに加えられたすべての変更が取得されると思いました。しかし、残念ながら、それを行ったときに、git リポジトリではないというメッセージが表示されます。

Androidソースで行った変更をどのように見つけることができますか? build/abi/bionic などの個々のモジュールに移動して、git diff を実行する必要がありますか? その他の方法で?

0 投票する
1 に答える
59725 参照

android - repo init と repo sync は実際に何をしますか?

この質問を Android Enthusiasts に投稿しましたが、質問する場所が間違っていると判断したため、そこから削除して、ここで「もう一度」質問しました。


これは非常に初歩的な質問であり、そうであれば申し訳ありませんが、根底にある概念を明確に理解したいだけです。レポ ヘルプと Google のレポ コマンド リファレンス ページを読んでも、あまり意味がありません。Google のリファレンス ページの一部は理解できましたが、さらに説明が必要です。

Android ソースをダウンロードする方法の指示に従って、Ubuntu シェルで次の 2 つのコマンドを実行しました (環境のすべての前提条件を処理しました)。

レポのダウンロードが完了するまで半日待った後、android4.2.2 ディレクトリに 19G のダウンロードされた素材ができました。それでは、正確に何が起こったのでしょうか。また、Google が 8G 程度のソース ファイルしか期待できないと言ったのに、なぜ 19G に達したのでしょうか?

0 投票する
2 に答える
1854 参照

git-repo - git-repo 1 つの Google レポにすべてのブランチを一覧表示する方法は?

Google のすべてのブランチを一覧表示する方法はありますrepoか?

とてもわかりにくいと思いましたrepoここでは、リスト ブランチ メカニズムを提供しないごく少数のコマンドのみを提供します。