LoginSignup
2
1

More than 5 years have passed since last update.

git-svn で特定のリビジョンのみをcloneする方法(shallow)

Posted at

git clone の shallow を git-svn で実現する方法

-r オプションを使用する

Git - git-svn Documentation

-r <n>[:<n>]
--revision=<n>[:<n>]
is supported, non-numeric args are not: HEAD, NEXT, BASE, PREV, etc …​

-r a:b でa~bのリビジョンをクローンできます。

 -r / --revision は数値は対応していますが、[HEAD/NEXT/BASE/PREV等]の数値以外は対応していません。^~も対応していないようです。

数値しか対応していないと言いながらも

cloneしたいバージョン(リビジョン)を押さえておいた上で、そこからHEADまでをcloneする方法。

git svn clone -r[リビジョン番号]:HEAD [SVNパス] .

HEADが使えるよね…?

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1