在本地驱动器上,项目文件位于目录bar
中。但是在git存储库中,它们位于foo
的{{1}}子目录中(即在https://:@git.<domain>/kerberos/my_repo
中)
当我
时,我收到错误 my_repo/foo
但确定执行以下操作
git clone https://:@git.<domain>/kerberos/my_repo/foo bar
虽然文件夹结构是git clone https://:@git.<domain>/kerberos/my_repo bar
。这不是我需要的。
我希望bar/my_repo/foo
中的文件放在foo
目录中。
有什么好的解决方案吗?
答案 0 :(得分:1)
基本上没有。与svn不同,git repo只能完整地检出。
答案 1 :(得分:0)
Git只用一个文件处理版本控制,称为 .git 。
因此,您的遥控器的 .git 似乎就在my_repo
文件夹下。
因此,您可以克隆my_repo
,但不能专门克隆my_repo/foo
。
您可能已经意识到,由于SVN在root的每个子文件夹上都有“签名”,因此可以通过SVN签出my_repo/foo
。