[英]git svn clone and revision ranges?
在SVN中進行合並時,您可以指定一個修訂范圍,例如:
[4506, 4605,4784,4869,5081,5146-5148,5150,5418]
現在,我想使用git svn clone將以上修訂克隆到git存儲庫中。 我努力了:
git svn clone -r 4506,4605,4784,4869,5081,5146:5148,5150,5418 "https://path-to-svn-branch" git_repo
但這給出了:
revision argument: ... not understood by git-svn
git clone svn是否僅支持單個修訂版或start:end范圍?
來自: http : //git-scm.com/docs/git-svn
似乎以上應該工作:
這允許支持部分/灼燒歷史記錄的修訂范圍。 支持$ NUMBER,$ NUMBER1:$ NUMBER2(數字范圍),$ NUMBER:HEAD和BASE:$ NUMBER。
修訂號以-r<number>
或--revision=<number>
的格式指定。
如果要提供范圍, -r<number>:<number>
或- revision=<number>:<number>
例子:
git svn clone -r5146:5148 "https://path-to-svn-branch" git_repo
git svn clone --revision=5146:5148 "https://path-to-svn-branch" git_repo
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.