我很感兴趣,如果我可以通过以下方式做仓库浏览用git:给远程仓库 -fetch只有在开始 某个版本的目录结构数据git仓库浏览
- 获取文件单独选择上给出例如(假命令只是为了说明意图)之前获取的
知识:
混帐克隆--dont_get_me_repo_contents_please //有关文件内容的信息是什么地方,我看到我的/冷/文件旁边 git让我/酷/文件
假设我不拥有该服务器(一个是远程回购存储)。我只能通过git客户端与它进行交互。
我只是想尽可能少的网络传输和尽可能小的空间。
基本上,你在github上做了什么,当你浏览一个修订版的文件,并且你看到dirs时,你点击一个文件,你就会得到那些内容。通过网络发送的唯一信息是目录结构和您正在查看的文件的内容。 我假设它与服务器上的git repo进行交互。现在它是如何做到的?
我不希望这样做,也许只是作为一个例子,我想知道这是如何完成的。
我已经做了一些阅读,我觉得答案是否定的,这不能以这种形式完成。 这是不是这样的情况,一个人需要一个签出修订的地方?如果是这样,根据我的目标(尽可能少使用网络流量,次要 - 尽量减少空间),我的最佳选择是什么。
对不起,如果我使用git条款是滥用(n00b这里)。我希望我能通过这个想法。
编辑:MERCURIAL呢?这些事情可以用它来完成吗?
谢谢。
可能重复[如何查看远程Git仓库的最新提交,必须首先进行克隆?](http://stackoverflow.com/questions/4068494/how-do-i-view-the-latest-commits-of-a-remote-git-repository-without-making-a-clo) –