2017-02-14 4 views
0

私はGitHubにはかなり新しいです。 私はシステムを構築するためにいくつかのパッケージをチェックする必要があります。そのほとんどはSVN上にあります。しかし、GitHubにあるものがあります。この中にサブモジュールがあります。
私の質問は、私は1つは、GitHubの上にあるそれらの中チェックアウト方法SVNからGitHubサブモジュール

svn propedit svn:externals 

を編集することで、すべてのコンポーネントをリストsvn co ...

を使用して、このサブモジュールをチェックアウトする方法です。そのサブモジュール以外のすべてのコンポーネントをチェックアウトすることができます。あなたがgit、ないsvnを使用する必要が

おかげ ジム

答えて

0

。 GitとSubversion(SVN)は根本的に異なります。ここにはpretty good explanationがあり、ここにはpretty good documentationがあります。

希望するコマンドは次のとおりです。URLはURLはあなたが打ったとき与える「クローンのか、ダウンロードしてください」あなたがのGithubでリポジトリを参照するときに表示ボタンをある

git clone <url>

+0

ありがとうございますが、私の必要条件は、 "svn co ....."を実行してシステムをワンショットで構築することです。現時点では、 "svn co ...."でgithubのコードの実体部分をチェックアウトすることができますが、サブモジュールをチェックアウトすることはできません。これは、サブモジュールがソリッドボディではなくリンクであるからです。だから私は以前誰かがこの種の問題を抱えていたかどうかを知る助けを探しています。これは私が直面している状況です。 - Jim – Jim

+0

@ Jimおそらく[this](https://help.github.com/articles/support-for-subversion-clients/)があなたの必要性に対応していますか?私はGitHubの 'svn'を使ってディレクトリをチェックアウトしたいと思っています。これはリンクとAFAIKの通常のSVNのプラクティスを使って行うことができます。これで十分でない場合は、なぜ私が他に多くを提供することができるかを説明する必要があります:)。 –

+0

Liam:gitリポジトリxyzを持っているとします。このディレクトリには、ディレクトリa、b、cがあります。 cはサブモジュールです。 「svn co https://gitgub.com/..../xyz」を実行すると、ディレクトリaとbのみをチェックアウトできます。これは私の状況です。 gitコマンドを使ってチェックアウトすることはできますが、私の仕事ではsvnを使ってチェックアウトする必要があります。ありがとう。 - ジム – Jim

関連する問題