
仓库目录结构如下
XXXX/Scripts/Core
XXXX/Scripts/Help
XXXX/Resources
XXXX/Tools
git 地址: [email protected]:UserName/XXXX.git 不想整个根目录 clone ,只想 clone 根目某一层级下的子录如 XXXX/Scripts/Core
另外使用 svn 进行类似的操作是可以的。不知道 Git 能否可以?
1 allanzyne 2016 年 8 月 28 日 via Android 据我所知不可以 ←_← clone 的是整个版本仓库,然后会自动展开这个仓库 |
3 Jaylee 2016 年 8 月 28 日 不能 |
4 wsy2220 2016 年 8 月 28 日 via Android 只能在仓库里建 submodule |
5 sfwn 2016 年 8 月 28 日 http://stackoverflow.com/questions/600079/how-do-i-clone-a-subdirectory-only-of-a-git-repository stackoverflow 上还有好多类似的问题,可以看看 |
6 iyaozhen 2016 年 8 月 28 日 via Android 不行, git 这点和 svn 不一样。需要你改变下使用时的思维方式 |
7 xiaowangge 2016 年 8 月 28 日 via iPhone |
9 lzjamao OP @xiaowangge 你也提了这个问题呀! |
10 lzjamao OP @xiaowangge 是可以了。但是并没有在父仓库中标记为子模块。其他人 clone 或 pull ,并不会看到新引入的代码 |
12 jsfaint 2016 年 8 月 29 日 在本地可以把仓库用 git subtree 按目录拆分成多个仓库,然后把这几个不同的仓库 push 到不同的 remote repository 。 之后只 clone 对应仓库…… |