【发布时间】:2012-03-12 15:50:51
【问题描述】:
一些上下文
这适合什么
一个以协作为中心的 Web 应用程序,提供 git 托管(如 bare repos)
我们想做什么
允许用户将一组文件直接添加到他们现有的存储库中。
我的问题
是否有工具或方法可以手动创建只涉及将新文件添加到 git repo 的提交?
我们现在可以使用临时的服务器端稀疏签出来做到这一点,但我们希望优化这个过程。
【问题讨论】:
-
你是什么意思“创建一个只涉及添加新文件的提交”?这与普通提交有何不同?
-
听起来你想要一个网络应用程序,人们可以在其中上传文件,并且这些文件在后端被提交到 git repo?网站是什么语言的?您可能需要找到一个库来与您使用的任何语言的 git 交互。
-
@rally25rs 我们正在使用 python wsgi 应用程序,但我们并不关心我们需要使用什么语言或包来执行此操作。任何方法都可以作为子流程从站点触发。
-
我也对这个话题感兴趣;我需要它用于 phorkie,我的基于 git 的 pastebin 工具。
-
这个问题一直在我处理平台的其他部分时被搁置,但我需要尽快重新解决它。如果找不到模块或库,我想将其作为轻量级开源项目开始。对于我们的平台而言,将其作为 Python 模块是有意义的,但以具有多种语言绑定的通用格式来执行此操作将是有益的。如果有人有兴趣贡献或领导这个小项目,请告诉我。
标签: git