簡體   English   中英

git svn克隆和修訂范圍?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM