关于github

2011-11-22 17:24:12 +08:00
 kojp
呃,这几天在看github的书。。。

貌似都是介绍在类Unix系统下面,coder相关的项目。。。


这两天改设计稿改疯了,所以,突然想到。
如果做设计呢?能用上不??? 有没有人用过?

比如我现在做的一张展板图,同一批文件,各种修改。
已经有ver1,ver2,ver3...快到ver5了都。。。。
4123 次点击
所在节点    问与答
22 条回复
bl0ck
2011-11-22 17:28:22 +08:00
楼主你在说什么
kojp
2011-11-22 17:29:47 +08:00
@bl0ck

呃,是我表述不清呢?还是我用错术语了?

git git git 呀。。。

你们都在用的说~~~
yesmeck
2011-11-22 17:29:52 +08:00
可以的,在自己电脑上装个git就可以了
ywjno
2011-11-22 17:30:26 +08:00
git跟github不是一个东西
kojp
2011-11-22 17:32:56 +08:00
@yesmeck

好吧,有几个问题。
a,如果遇到合并的情况,怎么处理?(code的话,是可以手动merge什么的。。如果是psd文件,cdr文件呢?)

b,每次保存一个版本都必须得手动 commit? 还是可以写脚本自动实现(比如说我一保存,一个PSD,就自动提交一次)

c,我问的问题,是不是太弱了?或者不符合逻辑?(我经常犯这样的错误)
ayanamist
2011-11-22 17:33:56 +08:00
应该用不上吧,只能做个自动归档的玩意儿。这些东西都是针对文本文件设计的,设计档大部分都是二进制吧。这个还是得设计软件本身支持version才行。
yesmeck
2011-11-22 17:34:36 +08:00
二进制文件无法merge吧。。。

保存版本要自己commit。
caomu
2011-11-22 17:38:18 +08:00
一切涉及版本皆可用版本管理来管理之。
我见过的高级用法就是(尝试)用版本管理来管理科研课题的: http://www.andrewsun.net/panta_rhei/archives/4189
yesmeck
2011-11-22 17:41:12 +08:00
是的,用了这个你起码不需要把同一个文件的不同版本分开来存几个文件了
fanzeyi
2011-11-22 17:42:04 +08:00
=_=

楼主在说用Git管理设计工程..

正在读《Git版本控制管理》...

二进制文件都没提=_=
kojp
2011-11-22 17:48:29 +08:00
@caomu

敢不敢再透露多一些信息。。比如说管理二进制文件。。。
victor
2011-11-22 17:50:11 +08:00
因為版本控制本身就是程序員們為了解決自己遇到的問題而開發出來的東西。實際工作中:圖形設計搞,視頻/聲頻,doc文檔,pdf文檔...都不建議存在版本控制之中,而是單開FTP文件夾,用version當作文件夾區分。因為這些文檔不會像代碼一樣頻繁修改,也沒啥合併的需要。
caomu
2011-11-22 17:53:04 +08:00
@kojp 不懂。我只是这么说说而已,理论上。(跑掉
fireyy
2011-11-22 18:49:49 +08:00
adobe有个工具用来对设计档进行版本管理和协作编辑
Adobe Version Cue 与 Adobe Drive/Bridge
acdea4effdbb420d
2011-11-22 18:51:41 +08:00
a,如果遇到合并的情况,怎么处理?(code的话,是可以手动merge什么的。。如果是psd文件,cdr文件呢?)
merge就不要想了
psd或者其他设计稿是不能由git来合并的,只能手工合并。


但是你可以用保存版本历史,用来做分支。

b,每次保存一个版本都必须得手动 commit? 还是可以写脚本自动实现(比如说我一保存,一个PSD,就自动提交一次)

没有这样的功能。你可以装有图形界面的客户端,鼠标点两下就commit了。


c,我问的问题,是不是太弱了?或者不符合逻辑?(我经常犯这样的错误)

有这样的想法很正常,我现在连nds游戏的记录文件(.sav,也是二进制的)都用git来保存,这样我可以随时取出过去某个时间保存的记录
WarWithinMe
2011-11-22 18:58:35 +08:00
1。。遇到合并的话,没法合并。因为二进制没有可用的比较方式。
2。。反正commit一次,应该就是将整个二进制文件放进仓库里面。所以仓库会越来越大。。而且很大。。。如果真要每保存一次就commit的话,在Mac下面写一个AppleScript脚本,然后用QuickSilver来启动应该也是可以的。

你可以尝试这样子:重大变动就commit一下。。小的话,在PSD里面建个文件夹吧。。如果想merge,只能是直接用photoshop打开仓库中的存档,然后用肉眼比较咯。。
xatest
2011-11-22 19:07:44 +08:00
二进制应该是没办法做增量记录的,因为文本才能做行比较啊~
另外Windows下git是有命令行+图形界面客户端的: http://code.google.com/p/msysgit/
参照: https://github.com/chunzi/progit/blob/master/zh/01-introduction/01-chapter1.markdown
doyle
2011-11-22 19:10:02 +08:00
二进制的话用vss比较靠谱点。。。
chloerei
2011-11-22 19:34:14 +08:00
可以管理,不过二进制文件没有合并功能,所以相当于一个存档工具
AntiGameZ
2011-11-22 20:23:25 +08:00
看看这个:http://pixelnovel.com/

git是显然不可以的,github虽然说实现了简单的图片差异比对功能,但是对于你说的那些,显然是无能为力的

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

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

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

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

© 2021 V2EX