楼主: modifiedname
跳转到指定楼层
上一主题 下一主题
收起左侧

[其他] 继续土人土问:一般说编过多少行程序,是怎么统计的啊?

🔗
zach 2012-5-13 13:47:59 | 只看该作者
全局:
你做的东西不能open source么?项目的原因?
一剑终情 发表于 2012-5-12 21:53

En.....
回复

使用道具 举报

🔗
danielgao 2012-5-13 14:21:19 | 只看该作者
全局:
commit我的理解就是确认这一阶段的更新,把目前为止代码长什么样子新截一个图。commit之后就可以push了。

刚开始的时候我也老是忘了commit。而且至今也没发现多这么一步的作用(虽然我只用过一个项目)
一剑终情 发表于 2012-5-13 01:43


Git?  You can't switch branch unless you commit your code in the current branch
回复

使用道具 举报

🔗
一剑终情 2012-5-13 14:33:28 | 只看该作者
全局:
Git?  You can't switch branch unless you commit your code in the current branch
danielgao 发表于 2012-5-13 00:21


这样嗦。怪不得不知道呢,我从头到尾就一个branch
回复

使用道具 举报

🔗
mwd 2012-5-13 15:14:01 | 只看该作者
全局:
像google code host和github都是遵循GPL类似的开源协议的,所以公司是绝对不可能把自己产品的代码放上面的。

个人用的话,当然没有什么限制。git的分布式仓库的观念比svn和cvs集中式仓库的概念新,也更实用和安全~,推荐用。。。

统计代码行数 wc -l 即可。。。
回复

使用道具 举报

🔗
cctv3568 2012-5-13 22:01:38 | 只看该作者
全局:
本帖最后由 cctv3568 于 2012-5-13 22:03 编辑

回复 4# zach


    前几年有一个校友与我等做SNSgame创业,他给我email过GIT,然后我在自己的机器上装过,感觉还是很快上手能用的。但我基本不编程了,主要是能观察他们的工作成果。现在不搞这些东西就忘了,不过对于搞过多种软件开发的人来说,学习新东西不难。

不过如果是独立开发程序,比如我以前做的若干共享和商业软件,一个人搞定数十万行C程序,不需要那些额外的工具。

如果是一个团队合作,以前也是比较传统的做法,分工到个人,一些功能、函数尽可能独立让个人都能完成,我对他们进行修改和集中。
回复

使用道具 举报

🔗
zach 2012-5-14 08:16:02 | 只看该作者
全局:
回复  zach
不过如果是独立开发程序,比如我以前做的若干共享和商业软件,一个人搞定数十万行C程序,不需要那些额外的工具。

如果是一个团队合作,以前也是比较传统的做法,分工到个人,一些功能、函数尽可能独立让个人都能完成,我对他们进行修改和集中。
cctv3568 发表于 2012-5-13 09:01

我确实不需要GIT的collaboration功能。可是我自己干活,branch太多了,都另拷贝一个文件夹实在太笨了。。。
回复

使用道具 举报

🔗
slaink 2012-5-14 11:18:09 | 只看该作者
全局:
有免费的private的git托管,我现在项目放在http://unfuddle.com/
其实如果不担心硬盘坏掉的话,就自己在本机弄一个git 仓库吧。

另外对于CLI的问题,我个人觉得还是比Git++那个GUI的好用的,其实就是几个命令。git init,然后每次commit 和push呗。如果还觉得麻烦就写个shell,里面加上 git add * ; git commit -m "comment" ; git push xxx;
Matlab我不知道,不过其他语言IDE都有集成git的插件的,如果你开发java,ruby,python,或者CSS/HTML,js,php什么的,推荐使用jetbrains的IDE,开发的很不错,而且全平台,特别是对于VCS的支持,很棒。

评分

参与人数 1大米 +10 收起 理由
zach + 10 谢谢

查看全部评分

回复

使用道具 举报

🔗
slaink 2012-5-14 11:20:47 | 只看该作者
全局:
回复 26# zach


    是什么原因导致branch呢?尝试新功能?还是因为参数等等不同。可以考虑修改代码,让其支持额外配置文件或者其他方式,而不是使用branch。
一点拙见
回复

使用道具 举报

🔗
zach 2012-5-14 11:44:17 | 只看该作者
全局:
有免费的private的git托管,我现在项目放在
其实如果不担心硬盘坏掉的话,就自己在本机弄一个git 仓库吧。

另外对于CLI的问题,我个人觉得还是比Git++那个GUI的好用的,其实就是几个命令。git init,然后每次commit 和push呗。如果还觉得麻烦就写个shell,里面加上 git add * ; git commit -m "comment" ; git push xxx;
Matlab我不知道,不过其他语言IDE都有集成git的插件的,如果你开发java,ruby,python,或者CSS/HTML,js,php什么的,推荐使用jetbrains的IDE,开发的很不错,而且全平台,特别是对于VCS的支持,很棒。
slaink 发表于 2012-5-13 22:18

谢谢!
倒不怕硬盘坏,因为我的程序都存在dropbox里。

matlab找到了一个不错的插件,http://manuraghavan.net/?p=22

java极偶尔用一下,用的eclipse,目前还没发现有用git的需求。。。
回复

使用道具 举报

🔗
slaink 2012-5-14 11:47:16 | 只看该作者
全局:
回复 29# zach


    我经历过硬盘挂掉的呗催事情……代码啊……一万行就那么没了,只找到了过去发给老师的备份……

所以就再也不相信自己机器了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表