git - 将设计文档提交到github是不是很粗鲁?

标签 git github binaryfiles

作为一名设计师,我在本地机器上使用 git 来跟踪项目,除了源代码之外,这些项目通常包含图标的迭代、pdf 手册、幻灯片、交互设计文档,甚至是一两个简短的操作视频'将与软件捆绑在一起。

我不知道 git 是否是 version control of design artifacts 的正确工具或者我是否应该硬着头皮将我的东西转移到 Subversion、Perforce、PlasticSCM 或旨在处理二进制 blob 的东西上。但是这些文件并不大,而且它在我的个人机器上使用额外的 gig 来保持它们在 git 中的版本化比仅仅为了我的设计工件切换到不同的版本控制系统的开销要便宜。 (虽然我正在尝试弄清楚 git submodule、git annex 或 git bup 是否有帮助。)

但是,我的问题是将其中一个项目放在 github 上是否不礼貌。我想与一些合作者分享它,并且(无论如何对我来说)按原样推送整个存储库是最方便的。 AFIK github 并没有说项目应该由文本文件组成,但这似乎是一个隐含的假设。我担心 push 包含幻灯片软件和视频的项目会粗鲁地滥用社区资源,但我不确定什么会构成“粗鲁的大小”(50MB?500MB?5GB?),因为它们不定义 disk space limits .这个特定的项目 repo 不到半个演出,所以也许我无事生非。

[编辑:我完全错过了其他,更有帮助的 github 磁盘配额帮助页面:https://help.github.com/articles/what-is-my-disk-quota ]

最佳答案

不,这并不粗鲁。很多人在 Github 上托管二进制文件,甚至还有 special viewing modes for images .

关于git - 将设计文档提交到github是不是很粗鲁?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10760896/

相关文章:

laravel - Laravel 项目中的存储文件夹未提交到 github

github - CircleCI & Golang - 无法导入 AWS SDK

clojure - 如何在Clojure中解析二进制文件

go - 如何在 Go 中读取打包的二进制数据?

Github:查找用户是评论者的 PR

c - 读取二进制文件时的最大大小是多少?

windows - 从 GIT 存储库构建

git - 如何更新git中的符号链接(symbolic link)

java - Travis-ci 无法构建其他 github 存储库贡献者所做的 github 提交

linux - 无法在用户数据部分中 git clone 作为 ec2-user