1

1 つの Github リポジトリを Aptana の複数の異なるプロジェクトに接続する方法はありますか? 言い換えれば、異なる Aptana プロジェクトに接続された単一の Github リポジトリーに異なるディレクトリーを用意するには?

私は多くのプロジェクトに取り組んでいるフリーランサーであり、Github に多額の費用を支払いたくないので、この機能が必要です。これはSVNで可能でした。

4

1 に答える 1

3

GitHub リポジトリ自体は何にも接続されておらず、一連のファイルのみが含まれています。
これらのファイルの中に複数の Aptana プロジェクトがある場合は、ローカルにクローンを作成すると、それらを使用できます。

ただし、これらのプロジェクトの 1 つだけを取得するために GitHub リポジトリの一部のみを複製したい場合、これは不可能です (ファイルパスによる部分的な複製はサポートされていません) 。

GitHub リポジトリーが1 つだけ必要な場合は、別の Aptana プロジェクトを別のブランチに保管してください。
その後、同じリポジトリを複数回複製し、プロジェクトに応じて別のブランチをチェックアウトできます。
git1.7.10+ 以降、レポからブランチを1 つgit cloneだけでも作成できます。

git clone --single-branch

--branchオプションで指定された、またはプライマリ ブランチ リモートの HEAD が指している、単一のブランチの先端につながる履歴のみを複製します。オプション
を使用して浅いクローンを作成する場合、すべてのブランチの先端付近の履歴を取得するように指定されていない限り、これがデフォルトです。--depth--no-single-branch

ただし、浅いクローンに関連する制限がある場合があります。つまり、次のとおりです。

浅いリポジトリには多くの制限があります (クローンやフェッチ、プッシュはできません) が、長い歴史を持つ大規模なプロジェクトの最近の履歴にのみ関心があり、そうしたい場合には十分です。パッチとして修正を送信します。

于 2012-07-25T07:04:51.887 に答える