2

github.com プロジェクトの一部 (例: /libraryというサブフォルダー) のみを取得してsvn:externalsで使用する方法はありますか?

私が今していることは

$svn pe svn:externals .
   SomeLibrary http://svn.github.com/myuser/myproject.git

しかし、プロジェクトのすべてが必要なわけではありません...次のようなものが必要です:

$svn pe svn:externals .
   SomeLibrary http://svn.github.com/myuser/myproject.git/library
4

2 に答える 2

2

Githubサポートが私の質問に答えました:

これは不可能です。gitはオールオアナッシングの問題であり、サブパスだけを取得することはできません。

于 2010-06-11T00:23:25.427 に答える
2

これは現在、GitHub でサポートされています。

サブパスを指定しないと、リポジトリ全体が取得されます。

$ svn co https://github.com/myuser/myproject
A    myproject/branches
A    myproject/trunk
A    myproject/trunk/README.md
A    myproject/trunk/library
A    myproject/trunk/library/myproject.rb
A    myproject/trunk/library/myproject
A    myproject/trunk/library/myproject/sample.rb
Checked out revision 1.

サブパスを指定すると、リポジトリのその部分のみがフェッチされます。

$ svn co https://github.com/myuser/myproject/trunk/library
A    library/myproject.rb
A    library/myproject
A    library/myproject/sample.rb
Checked out revision 1.
于 2011-12-26T04:24:02.600 に答える