小编Jon*_* C.的帖子

Github如何允许内联文件编辑?(或者如何在裸git存储库中添加或编辑文件)

我有一个小应用程序,管理几个类似于Github/Gitorious的git存储库.Github允许内联文件编辑,我想知道是否有人知道他们如何管理它.

我最初的想法是,它将完成存储库的完整克隆,使用您的提交来替换文件,提交和推送,但这似乎是一个非常昂贵的操作与大型存储库,如Linux内核.

有关以更有效的方式将文件添加和编辑到裸存储库的任何想法?

git github grit

7
推荐指数
1
解决办法
422
查看次数

将上传的文件发送给resque worker进行处理

我刚刚开始使用resque在后台对一些非常大的文件进行处理,而我却无法弄清楚如何将文件传递给resque worker.我使用rails来处理文件上传,rails ActionDispatch::Http::UploadedFile为从表单上传的每个文件创建一个对象.

如何将此文件发送给resque工作者?我尝试发送一个只有临时文件的路径名和原始文件名的自定义哈希,但我不能再重新打开resque worker中的临时文件(只是正常Errno::ENOENT - No such file or directory),因为rails似乎在请求结束后删除了该临时文件.

file-upload ruby-on-rails resque

6
推荐指数
2
解决办法
1981
查看次数

git配置大文件的设置

使用非常大的二进制文件(> 500 MB)时,有哪些推荐的git配置设置?

阅读文档,似乎设置pack.window为0,pack.depth非常低,如2,并且pack.compression为0,git操作会更快,但似乎并非如此.

是否比其他任何我缺少的选择?我希望加速甚至简单的命令,git log因为它似乎在每次提交时都会暂停一个大文件.

git config

5
推荐指数
1
解决办法
1033
查看次数

Bundler可以将gem安装约束到某个操作系统吗?

我正在开发Rails 3.1,并使用默认的uglifier资产gem.那个gem依赖于execjs,这需要一个JavaScript运行时.我在Mac OSX上开发,所以我从未遇到过麻烦.另一个开发人员使用Linux,默认情况下没有JavaScript运行时.所以使用therubyracer,一个嵌入在Ruby中的JavaScript运行时工作得非常好,但我希望Bundler只在系统是Linux的情况下安装它.我可以在Gemfile中指定它,所以它只能安装在Linux而不是Mac吗?

ruby-on-rails bundler gemfile

4
推荐指数
1
解决办法
1099
查看次数

标签 统计

git ×2

ruby-on-rails ×2

bundler ×1

config ×1

file-upload ×1

gemfile ×1

github ×1

grit ×1

resque ×1