我有我的Git存储库,它在根目录下有两个子目录:
/finisht
/static
Run Code Online (Sandbox Code Playgroud)
当这是在SVN,/finisht在一个地方签出,而/static在其他地方查出来,像这样:
svn co svn+ssh://admin@domain.com/home/admin/repos/finisht/static static
Run Code Online (Sandbox Code Playgroud)
有没有办法用Git做到这一点?
如何从GitHub上托管的远程Git仓库中仅下载特定文件夹或目录?
举个例子说GitHub repo住在这里:
git@github.com:foobar/Test.git
Run Code Online (Sandbox Code Playgroud)
其目录结构:
Test/
??? foo/
? ??? a.py
? ??? b.py
??? bar/
??? c.py
??? d.py
Run Code Online (Sandbox Code Playgroud)
我只想下载foo文件夹而不是克隆整个Test项目.
我猜大多数人,开发人员,使用任何VCS,我希望你们中的一些人使用Git.您是否有任何提示或技巧如何获取存储库中单个文件的下载URL?
我不想要显示原始文件的URL; 在二进制文件的情况下它是无用的.
http://support.github.com/discussions/feature-requests/41-download-single-file
甚至可以将GitHub用作"下载服务器"吗?
如果我们决定切换到Google代码,那么此处提供的功能是什么?
或者是否有开源项目的免费托管和VCS?
我看到一些奇怪的东西:
http://github.com/zoul/Finch.git
现在我不是那个CVS,SVN等老兄.当我在浏览器中打开它时,它告诉我我做错了什么.所以我打赌我需要一些黑客风格的工具?一些客户?
(我的意思是......为什么不提供一个ZIP文件呢?这个世界不够复杂吗?)
如何为我的Github存储库的访问者提供一个链接,将我的存储库的builds文件夹下载为zip文件?该文件夹包含应用程序所需的可执行文件,着色器和纹理.
当然,我可以手动构建该目录的zip文件并将其添加到存储库中.但这会导致冗余文件,更大的大小以及每次提交的不必要工作.
那么有没有办法在Github上压缩和下载特定文件夹及其git存储库的内容?也许Github有能力?
git ×4
github ×4
repository ×3
directory ×1
download ×1
file ×1
git-clone ×1
subdirectory ×1
zip ×1