【发布时间】:2011-12-24 16:28:00
【问题描述】:
目标:将新文件添加到远程 git 存储库,而无需在本地检查整个文件。
为什么: 我正在构建一个将文件添加到用户的 git 存储库的应用程序。其中一些存储库将是数百兆。有些人会很少接触。我想避免占用 TB 的磁盘空间来保持检查不会经常触及的大型存储库,并且我不想招致签出 200Mb 存储库(大量二进制文件)的不可避免的延迟,以便向其中添加一个新文件并将该文件推回原点。
我假设默认的 git 客户端不能执行此操作,但我希望有人编写了可以提交到远程 repo(不关心什么语言)的东西,而无需在本地检查整个内容。 Cloud9 IDE 会做这样的事情吗?
该应用程序可以通过 SSH 或 GitHub 用于 oAuthed 应用程序以调整 repos 的任何机制来完全访问用户 git repo。
【问题讨论】: