問題タブ [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 投票する
1 に答える
642 参照

git - Google Repo を使用してカスタム Git リポジトリを作成する

bitbucket にプライベート リポジトリを作成しました。リポジトリには、ファイルと、を指す.repo/manifests/default.xmlシンボリックリンクが含まれています。を以下に示します。.repo/manifest.xmldefault.xmldefault.xml

次に、ローカル ディレクトリembeddedを作成し、その中で実行しますrepo init -u git@bitbucket.org:<username>/embedded.git

上記のコマンドは生成します

私が何を間違えたのかわからない?

リポジトリは現在、上記のファイルを除いて空です。

0 投票する
3 に答える
5896 参照

git - git repo forall コマンドを使用してリポジトリ プロジェクトと shortstat を出力するにはどうすればよいですか?

repo forall コマンドを使用して、shortstatREPO_PROJECT?の両方を出力する方法

以下で試してみましたが、うまくいき$REPO_PROJECTませんでしたshortstat

私はそれを印刷したかった:

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

linux - Foresight Linux リポジトリを再構築する必要があります

foresight Linux には深刻な問題があります。私たちが知っているように、現在シャットダウンされている conary パッケージ メソッドのため、forsight はサポートされていません。ただし、このアプリケーションでは、オンライン リポジトリ (rpath) に到達できないため、ビルドは失敗します。

これは、ビルド中に発生するエラーです。

リポジトリを開く際にエラーが発生しましたhttp://foresight.rpath.org/conary/ : 接続が拒否されました

そこで、ローカル サーバー上の conary パッケージのリストをダンプとして取得する方法を見つけました (git から - conary リポジトリのミラー)。

現在、forsight.rpath.org/conary の代わりに新しいレポ パスを参照するように forsight Linux を更新する方法と場所が本当にわかりません。

実際のところ、パッケージの大幅なアップグレードや更新は期待できません。これは、アプリケーションが完全に移行されるまで計画および管理できるように、オンライン リポジトリの問題を示す終了を取得せずにビルドを実行できるようにするためです。

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

git - リポジトリの問題で AOSP ベースの SEAndroid をダウンロードする

こちらの Download SEAndroidを参考にし ましたが、以下のエラーが発生します。

私を助けてください

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

android - Android ソースコードをより迅速に「チェックアウト」(ダウンロード) するためのヒントとコツ

Android ソース コードの表示と検索は簡単です。AndroidXRef Web サイトにアクセスするだけです。

ただし、最新バージョンの Superuserをビルドして実行する場合は、最初に Android ソース ツリー全体をダウンロードする必要があります。

ソース管理から Android の「マスター」ブランチを取得したいとします。

Google の公式指示に従った場合:

  • 手術には間違いなく少なくとも1時間かかります。半日以上かかる場合もございます。
  • おそらく数十ギガバイトのデータを取り込みます。私が住んでいる場所では、ユーザーが 1 か月に数十ギガバイトのデータを取り込むと、ISP が「超過料金」を請求することがあります。料金や追加料金を支払うのは好きではありません。

要するに、通常のrepo syncコマンドを実行すると、おそらく遅くて無駄になります。Android 開発の全歴史は必要ありません。無限のディスク容量はありません。

Android ソース コードをより迅速にチェックアウトするにはどうすればよいですか?

  1. 「浅いクローン」を実行すると役立つことはわかっています。これどうやってするの?

  2. Rakeshは、他の場所repo sync -c役立つと書いています。しますか?オプションのドキュメントを読みました。-cしかし、このオプションが実際に役立つかどうかを判断するには、Git を十分に理解していません。ここに関連する議論があります。

  3. (オプション:) チェックアウト操作を高速化するために使用できるその他のヒントやコツはありますか?

  4. (オプション:) 最終的に、チェックアウトされたコードを保持するために必要なディスク容量はどれくらいですか?

PS 先週チャットでくれた durron597 さんのアドバイスに感謝します。この質問に対して行われた結果としての改善は、すべて彼/彼女のおかげです.

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

java - Java から Linux コマンドを実行中にエラーが発生しました

以下のコマンドをJavaコードから実行しようとしていますProcess process =Runtime.getRuntime().exec(command)が、エラーが発生しています。

指示:repo forall -c 'pwd;git status'

エラー: 'pwd;git: -c: line 0: unexpected EOF while looking for matching''` Linux ターミナルからこのコマンドを実行できますが、Java から実行する場合、pwd;git の後のスペースに問題があります。誰でも私を助けることができますか?

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

android - 現在の作業ディレクトリに基づいて SHA でリポジトリ マニフェスト ファイルを作成するツールはありますか?

プロジェクトを管理するために、Android プロジェクトで使用されるリポジトリを使用しています。

次のように、現在の作業ディレクトリに基づいて SHA で repo マニフェスト ファイルを作成するツールはありますか?

現在のマニフェストに基づいて新しいマニフェスト ファイルを作成することを意味します。プロジェクト リビジョンの値は、現在の作業ディレクトリ内のプロジェクトの HEAD SHA です。

前もって感謝します。

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

git - git index にファイルがありません

私は、多くのブランチが含まれる git リポジトリに取り組んでいます。今、別の場所から新しい機能を追加したかったのです。新しいファイルは私cp -r /source /target
のレポにありますが、gitはそれらを無視します。
そのファイルをコピーした後に行うgit statusと、git は「作業ディレクトリをクリーンに」と言います...
なぜこれが起こるのですか? では無視されません.gitignore。他のファイルでもこれを試しましたが、これらのファイルは git ステータスにすぐに表示されます。私は何を間違えましたか、どうすればこれを修正できますか?

他の回答を読みましたが、役立つ回答が見つかりません。