1

私はgitを学び始め、svnの方法でgitリポジトリを作成し(リポジトリごとに多くのプロジェクト)、プロジェクトの開発を開始しました

x/
+--.git/
      +--y/
         |--pom.xml
         +--rest of java files and folders

したがって、実際には私のJavaプロジェクトのルートはありますyが、gitリポジトリのルートはx. Eclipseはそれを非常にうまく処理し、プロジェクトのルートになるレポ内で「作業ディレクトリ」/「パス」を指定できるようにします

しかし、それをジェンキンと統合しようとしたとき、gitの方法は「プロジェクトごとに1つのリポジトリ」であり、ジェンキンでそのような「作業ディレクトリ」を提供できないことに気付きました。

私の質問は、「作業ディレクトリ」/「パス」の概念が他の世界と互換性がない場合、Eclipse で導入されたものは何ですか? いつ使用すればよいですか?私は何かが欠けていると確信していますが、何がわかりません

4

1 に答える 1

0

「リポジトリごとの多くのプロジェクト」は、git の世界ではサブモジュールと呼ばれます。
各リポジトリを 1 つのプロジェクトに制限する方が優れています (そして、Jenkins などの他のフレームワークの期待との互換性が高くなります) が、git リポジトリはサブモジュールを介して他の多くのリポジトリを参照できます。

作業ディレクトリはデフォルトで x ですが、actualt リポジトリを作業ディレクトリから分離したい場合は、他のパスにすることもできます(別のx/.git場所に移動することもできます)。

于 2012-10-01T09:31:13.727 に答える