使用Git进行“其他操作”

马克·肯尼

在过去的几年中,我一直在GitHub上使用Git,而且一切都很好,事实上,我正计划将其用于其他方面,主要是基于媒体的项目。

在我以前的生活中,我是一名音响工程师,并且可以在运行录音会话中看到使用分支策略的巨大好处。工程师可以创建一个新的功能分支“ feature / Recording_BVs”,并在录制后立即添加和提交Protools会话(录音软件平台)。这也将以某种方式解决音乐行业中古老的问题,即如何在项目上进行备份,共享和协作。

我想知道是否还有其他人以这种方式使用Git(即,不仅仅作为基于代码的回购协议)。例如photoshop会话,视频会话等。或者,另一方面,如果有人可以说服我退出这样的工作,那么有什么弊端吗?

dcastro

我建议不要这样做,因为一个原因。对媒体文件进行版本控制与对文本文件进行版本控制不同。

当您更新文本文件上的一行时,git commit将记录一行从更改Hello worldGoodbye

当您更新二进制文件上的单个字节时,git commit将保留整个文件的记录。diff在两个二进制文件上执行a没有意义-如果您想合并分支,重新设置分支基础,无论如何,git都不知道如何合并两个二进制文件!没有安全的方法可以做到这一点。

这意味着随着时间的流逝,您的git repo将会变得越来越这就是为什么还建议设置git以忽略程序集的原因(例如,.dll,.jar等)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Git进行“其他操作”

来自分类Dev

使用登录数据在其他页面中进行操作

来自分类Dev

使用HomeController进行其他操作是不好的做法?

来自分类Dev

必须进行对话才能进行其他操作

来自分类Dev

使用Linq对锯齿状数组(求和,平均值,其他函数)进行列操作

来自分类Dev

服务参考中的错误-使用MessageContractAttribute和其他类型的参数进行操作

来自分类Dev

使用grep进行其他测试的unix文件测试操作员

来自分类Dev

如何使用操作系统上其他版本的Python进行设置?

来自分类Dev

使用其他操作的按钮发送数据

来自分类Dev

INSERT和UPDATE阻止其他会话进行DML操作

来自分类Dev

在python中继续进行其他操作

来自分类Dev

使用其他形式进行搜索

来自分类Dev

PHP:使用三元运算符进行赋值以外的其他操作–有效的用例?

来自分类Dev

使用Formik进行反应选择而不更新选择字段,而是执行其他所有操作

来自分类Dev

使用apply family函数通过对其他多个列进行操作来创建多个数据框列

来自分类Dev

PHP:使用三元运算符进行赋值以外的其他操作–有效的用例?

来自分类Dev

使用Django Rest Framework时在何处执行其他操作

来自分类Dev

使用Django Rest Framework时在何处执行其他操作

来自分类Dev

在OSX上使用chroot作为其他操作系统

来自分类Dev

使用其他网址中的操作重定向GET表单

来自分类Dev

如何获取其他操作使用的 ios Bundle ID

来自分类Dev

在不使用php或仅使用.htaccess进行任何其他操作的情况下,为单个.html页面强制SSL

来自分类Dev

如何使用其他模型的值对记录进行排名?

来自分类Dev

exec不使用其他bash进行bash处理

来自分类Dev

如何使用其他表中的值进行计数

来自分类Dev

使用Auth0进行注册时的其他步骤

来自分类Dev

使用perl或任何其他工具进行多行编辑

来自分类Dev

使用IN + AND或其他方式进行CAML查询

来自分类Dev

使用其他列中的参数进行多个顺序替换

Related 相关文章

  1. 1

    使用Git进行“其他操作”

  2. 2

    使用登录数据在其他页面中进行操作

  3. 3

    使用HomeController进行其他操作是不好的做法?

  4. 4

    必须进行对话才能进行其他操作

  5. 5

    使用Linq对锯齿状数组(求和,平均值,其他函数)进行列操作

  6. 6

    服务参考中的错误-使用MessageContractAttribute和其他类型的参数进行操作

  7. 7

    使用grep进行其他测试的unix文件测试操作员

  8. 8

    如何使用操作系统上其他版本的Python进行设置?

  9. 9

    使用其他操作的按钮发送数据

  10. 10

    INSERT和UPDATE阻止其他会话进行DML操作

  11. 11

    在python中继续进行其他操作

  12. 12

    使用其他形式进行搜索

  13. 13

    PHP:使用三元运算符进行赋值以外的其他操作–有效的用例?

  14. 14

    使用Formik进行反应选择而不更新选择字段,而是执行其他所有操作

  15. 15

    使用apply family函数通过对其他多个列进行操作来创建多个数据框列

  16. 16

    PHP:使用三元运算符进行赋值以外的其他操作–有效的用例?

  17. 17

    使用Django Rest Framework时在何处执行其他操作

  18. 18

    使用Django Rest Framework时在何处执行其他操作

  19. 19

    在OSX上使用chroot作为其他操作系统

  20. 20

    使用其他网址中的操作重定向GET表单

  21. 21

    如何获取其他操作使用的 ios Bundle ID

  22. 22

    在不使用php或仅使用.htaccess进行任何其他操作的情况下,为单个.html页面强制SSL

  23. 23

    如何使用其他模型的值对记录进行排名?

  24. 24

    exec不使用其他bash进行bash处理

  25. 25

    如何使用其他表中的值进行计数

  26. 26

    使用Auth0进行注册时的其他步骤

  27. 27

    使用perl或任何其他工具进行多行编辑

  28. 28

    使用IN + AND或其他方式进行CAML查询

  29. 29

    使用其他列中的参数进行多个顺序替换

热门标签

归档