svn: externals подпапка проекта git - PullRequest
2 голосов
/ 10 июня 2010

есть ли способ получить только часть (например, подпапку с именем / library ) проекта github.com и использовать ее в 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

Ответы [ 2 ]

2 голосов
/ 26 декабря 2011

Это теперь поддерживается на 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.
2 голосов
/ 11 июня 2010

Служба поддержки Github только что ответила на мой вопрос:

это невозможно, мерзавец все или ничего, вы не можете захватить просто подпуть.

...