cooker 极简化静态文件的版本管理工具

2013-09-01 03:27:56 +08:00
 turing
版本管理不是有git,svn吗?为啥还要做一个工具,这个和我最近遇到的情况有一些关系,有一些设计师其实是不会使用这些版本管理工具的,也不太熟悉这个之间的流程,我们曾经想使用git来管理psd或者word文档类似的东西,但是nginx下通常会有最大文件上传限制,也可能遇到同步到仓库的诸多网络问题(因为文件太大)。

需求总结起来其实很简单,设计师希望可以自己手动更新某个文件,或者某些文件的版本,然后备份一个旧版本,并给这个旧版本加上版本号,时间戳,以便于文件分享(比如上传到邮箱作为附件,或者用qq等im传给其他人)。cooker就是这种工具。

你可以通过 cooker up -f *.doc 找到所有的doc文件,然后复制一份旧版本。

也可以通过 cooker up abc.doc dfg.mp4 123.psd 来手动指定某些文件的版本备份

也可以通过混合方式来选择 cooker up 123.doc -f *.jpeg

也可以像我们一样,将 cooker 和挂载在系统上的云盘结合使用,将每个版本备份到云盘上(现在云盘的空间太大了,不用担心版本太多装不下的问题)

未来还会考虑压缩某些过老的版本成zip文件,等等需求。因为设计师不太会用命令行(虽然非常简单的操作),还会考虑在mac下做一个客户端。

截图在 Github:
https://github.com/turingou/cooker
3988 次点击
所在节点    Node.js
22 条回复
vibbow
2013-09-01 22:08:38 +08:00
@ayanamist 曾经对Dropbox有过不好的印象:Dropbox在hash大量文件的时候,把电脑卡死了...
再加上dropbox一直没有wp客户端啦,国内使用不畅啦等等原因
就换到SkyDrive了......
vibbow
2013-09-01 22:10:24 +08:00
@ayanamist 内部使用的版本管理,可以试试Stash的,10用户的一年也就10刀,但是有非常好用的网页界面,以及技术支持。
程序更新的也挺频繁的,升级很方便,也可以和第三方用户权鉴整合。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/80913

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX