問題タブ [repository-design]

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 に答える
81 参照

svn - 現在は適切に形成されているが、以前は適切に形成されていなかった Subversion リポジトリをインポートしています

ソース コードをSubversion リポジトリから Mercurialにインポートしたいと考えています。Hg Subversionを使用してインポートしました。問題は、SVN リポジトリのレイアウトがデフォルトのものであるということです -trunkディレクトリ、ディレクトリのブランチbranchesなど - 現在はそうではありませんでしたが、以前はそうではありませんでした。以前は、プロジェクトのすべてのディレクトリがルート リポジトリであったため、Hg Subversion はbranchesディレクトリを Mercurial ブランチに変換できず、新しい Mercurial リポジトリにはディレクトリbranchestrunk.

ブランチ ディレクトリを Mercurial ブランチに「難しい方法」で変換しました。

  • 支店ごとにb
  • hg mv branches/$b .
  • hg rm branches trunk
  • hg branch $b
  • hg commint -m "Creating branch $b"

しかし、私は疑問に思います:それを行うためのより良い方法はありますか? この問題をどのように解決しますか?

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

repository - Androidソースコードリポジトリの基本的な命名スキームを理解する

公式の指示に従って、完全な4.0.1_r1Androidソースコードリポジトリをダウンロードしました。誰かがリポジトリの基本的な命名スキームを理解するのを手伝ってもらえますか?

たとえば、リポジトリのルートディレクトリで、「フレームワーク」ディレクトリとは正確には何ですか。これは「packages」ディレクトリとどう違うのですか?

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

asp.net-mvc - 2 つのリポジトリからのデータを結合する方法

asp / mvc の 2 つのリポジトリからのデータの結合について質問があります。

たとえば、UserRepo と InvoiceRepo の 2 つのリポジトリがあります。

ここで、ユーザー データと請求書データを含むクエリを作成したいと考えています (例: 最後の請求書の住所とデータを持つすべてのユーザー)。

これを行うための最良の方法は何ですか?

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

git - 上位の git リポジトリから下位のリポジトリ プロジェクトをセットアップしたい

GIT を使い始めたとき、私はプロジェクト コードに慣れておらず、すべてのコードをソース コード管理下に置きたいと思っていました。プロジェクト階層は次のようになりました。

ある時点で、サブリポジトリを作成することになりました。

私が本当にしたいのは、これを行うことです:

フィルター ブランチを見てきましたが、それを使用して上位の /Projects/.git リポジトリから別の下位の /Projects/Project[1-5]/.git リポジトリに履歴を引き出す方法がよくわかりません。 .

私は周りを見回して、新しい git サブモジュール ツールがあることを確認しました。これを使おうと思っているのですが、よくわかりません。

プロジェクトのセット全体をカバーする上位レベルのリポジトリを取り除くことができるように、これらのプロジェクトを個別のリポジトリに分割する方法を知っている人はいますか?

どんな助けでも大歓迎です。

アラン

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

svn - SVNSERVE-すべてのリポジトリは同じ親フォルダにある必要がありますか?

これが私の状況です:

小さなハードディスクと指定された名前のないリポジトリを備えたSVNサーバー(Win 2008 R2でのみsvnserveを使用)を継承しました。パスはC:\svn\reposです。可能であれば、それについては何も変更したくありません。ディスクはそのプロジェクトに適しています。

別のグループが、このサーバー上に作成された新しいリポジトリを必要としています。新しいハードディスクを追加しています。D:\svn\repos\Project2D:に移動し、、という名前のフォルダーを作成してからcd\svn\repos\Project2svnadmin createコマンドを使用して新しいリポジトリを作成できますか?

それが重要な場合は、TortoiseSVNをクライアントとして使用します...

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

git - 1 つの Assembla リポジトリ スペースで少数のプロジェクトのコードベースを管理するにはどうすればよいですか?

昨日、Assembla のプライベート無料アカウントに署名しました。いくつかの小さなプロジェクトを管理するために使用したいと考えています。1 つの Web サーバー (異なるサブドメイン) で実行されるすべての小さな (php) プロジェクトに対して、Assembla リポジトリ スペースを 1 つだけ持つことをお勧めします。

しかし、1 つのリポジトリを使用して git で異なるプロジェクトの異なるタグを管理する方法がわかりません。助言がありますか?

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

git - 類似の git リポジトリを組み合わせるには?

大きな古い cvs リポジトリを git に移行しました。私のプロジェクトには、同じまたは異なるリポジトリ フォルダーにアクセスする必要があるいくつかの異なる開発チームがあります。したがって、私の考えは、中央リポジトリをいくつかのリポジトリに分割して、各チームが必要なフォルダーを含む 1 つのリポジトリにアクセスできるようにすることです。これらのリポジトリの背後には統合リポジトリが必要です。

問題は、複数のチームがアクセスする必要があるプロジェクト フォルダーがあることです。例えば:

この例では、フォルダ D を結合する必要があります。gitでそのような概念を実装することは可能ですか?

私の意図は、各開発チームが大きなリポジトリではなく、小さなリポジトリを 1 つだけ複製する必要があるということです。