4751|20

2700

帖子

0

TA的资源

五彩晶圆(初级)

楼主
 

向大家讨教有效的版本管理 [复制链接]

 
本帖最后由 elvike 于 2017-1-13 00:43 编辑

       一直以来没有版本管理的概念,都是在取得一定的进展之后甚至每天做一次保存,这样的话文件保存越来越多,一段时间之后各个版本也捋不清楚状况了,并且还不能删除就怕哪天要回退到解放前。所以这两天看了一下关于版本管理的介绍,有svn 和git。做了简单的比较,觉得svn相对简单易懂一点,所以安装了一个试试手。请教各位大神,个人和公司都是怎么进行版本管理的,一起分享下






最新回复

git进行团队开发也方便。  详情 回复 发表于 2017-1-13 16:02
点赞 关注
个人签名作为一个水军,就是尽量的多回帖,因为懂的技术少,所以回帖水分大,见谅!
EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵
 
 

回复
举报

4177

帖子

9

TA的资源

五彩晶圆(高级)

推荐
 
用SVN的飘过,我们有规定,比如设计阶段的放在SVN上的哪个文件夹,生产的放在哪个文件夹。这样,上传者上传后,别人都能看到了。还有有修改的人修改文件,其他有权限的人也能看到。
再说,SVN搭建起来相对方便一些(个人看法)。所以SVN应该是比较常用的。


点评

我也这样觉得,svn简单了解就能用,我看git是要命令操作,瞬间就怂了  详情 回复 发表于 2017-1-13 12:02
 
 
 

回复

6040

帖子

202

TA的资源

版主

沙发
 
不懂帮顶,顶完睡觉,公司用的SVN,但是我倾向于git,虽然我不会git。
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
一直在用svn,还行,主要保存目的的话够用,每次保存都会有记录,再也不会到处撇的都是文件夹了
个人用的话分支/标记足以应付多个并行版本
公司用的话,人多需要考虑服务端配置维护/人员培训等等等等,还是得谨慎些

点评

版本控制好处是大大的  详情 回复 发表于 2017-1-13 12:03
 
 
 

回复

419

帖子

0

TA的资源

一粒金砂(高级)

4
 
我用的git。SVN没有网就不能提交了。git可以先提交在本地,有网了再推送到服务器。

点评

这个是挺大的区别,但是提交在本地,没有推送到服务器,跟svn没有网络提交不了,结果是一样的,没有网络别人同样看不到。  详情 回复 发表于 2017-1-13 12:01
 
 
 

回复

400

帖子

0

TA的资源

一粒金砂(高级)

5
 
公司用SVN,,个人用git

点评

厉害,git难用吗?  详情 回复 发表于 2017-1-13 12:04
 
 
 

回复

107

帖子

1

TA的资源

一粒金砂(中级)

7
 
我们也是用的SVN,主要是SVN开始做的比较好,现在估计都是git了吧
 
 
 

回复

2700

帖子

0

TA的资源

五彩晶圆(初级)

8
 
woody_chen 发表于 2017-1-13 08:43
我用的git。SVN没有网就不能提交了。git可以先提交在本地,有网了再推送到服务器。

这个是挺大的区别,但是提交在本地,没有推送到服务器,跟svn没有网络提交不了,结果是一样的,没有网络别人同样看不到。

点评

但是你在本地有版本管理,改坏了可以revert回去。  详情 回复 发表于 2017-1-13 13:44
个人签名作为一个水军,就是尽量的多回帖,因为懂的技术少,所以回帖水分大,见谅!
EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵
 
 
 

回复

2700

帖子

0

TA的资源

五彩晶圆(初级)

9
 
huaiqiao 发表于 2017-1-13 09:44
用SVN的飘过,我们有规定,比如设计阶段的放在SVN上的哪个文件夹,生产的放在哪个文件夹。这样,上传者上传 ...

我也这样觉得,svn简单了解就能用,我看git是要命令操作,瞬间就怂了

点评

是的,SVN上手容易,操作相对简单。SVN对代码及版本控制都相对好一些。 git我没用过,也不会。。。。O(∩_∩)O哈哈~  详情 回复 发表于 2017-1-13 12:08
个人签名作为一个水军,就是尽量的多回帖,因为懂的技术少,所以回帖水分大,见谅!
EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵
 
 
 

回复

2700

帖子

0

TA的资源

五彩晶圆(初级)

10
 
liyualive 发表于 2017-1-13 08:22
一直在用svn,还行,主要保存目的的话够用,每次保存都会有记录,再也不会到处撇的都是文件夹了
个人用的 ...

版本控制好处是大大的
个人签名作为一个水军,就是尽量的多回帖,因为懂的技术少,所以回帖水分大,见谅!
EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵
 
 
 

回复

2700

帖子

0

TA的资源

五彩晶圆(初级)

11
 
xxxlzjxxx 发表于 2017-1-13 09:25
公司用SVN,,个人用git

厉害,git难用吗?

点评

git还是有很多教程的嘛 我主要还是看的廖雪峰的教程:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 我现在用还是会经常出现各种各样的问题,不过总会查到解决办法  详情 回复 发表于 2017-1-13 14:02
个人签名作为一个水军,就是尽量的多回帖,因为懂的技术少,所以回帖水分大,见谅!
EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵
 
 
 

回复

4177

帖子

9

TA的资源

五彩晶圆(高级)

12
 
elvike 发表于 2017-1-13 12:02
我也这样觉得,svn简单了解就能用,我看git是要命令操作,瞬间就怂了

是的,SVN上手容易,操作相对简单。SVN对代码及版本控制都相对好一些。
git我没用过,也不会。。。。O(∩_∩)O哈哈~
 
 
 

回复

419

帖子

0

TA的资源

一粒金砂(高级)

13
 
elvike 发表于 2017-1-13 12:01
这个是挺大的区别,但是提交在本地,没有推送到服务器,跟svn没有网络提交不了,结果是一样的,没有网络 ...

但是你在本地有版本管理,改坏了可以revert回去。

点评

嗯嗯,说得对,明白了  详情 回复 发表于 2017-1-13 15:53
 
 
 

回复

6423

帖子

17

TA的资源

版主

14
 
公司svn,这两个工具都可以跨平台,svn的win下用小乌龟,linux下也是命令行

点评

小污龟  详情 回复 发表于 2017-1-13 15:53
个人签名training
 
 
 

回复

400

帖子

0

TA的资源

一粒金砂(高级)

15
 
elvike 发表于 2017-1-13 12:04
厉害,git难用吗?

git还是有很多教程的嘛
我主要还是看的廖雪峰的教程:http://www.liaoxuefeng.com/wiki/ ... 8c67b8067c8c017b000

我现在用还是会经常出现各种各样的问题,不过总会查到解决办法的。

点评

在网上闲逛了一下,比较多的观点是,git将会逐渐替代svn,毕竟svn做得早,在很多地方有种根深蒂固的感觉,毕竟做这种软件的转移风险和成本挺大的。git是不是偏向代码方面的版本管理,svn偏向于项目团队管理?  详情 回复 发表于 2017-1-13 15:53
 
 
 

回复

3986

帖子

0

TA的资源

五彩晶圆(高级)

16
 
曾经有人不小心把"不恬当"的文件上传SVN...

点评

说明团队的共享气氛很好,不吃独食  详情 回复 发表于 2017-1-13 15:50
个人签名

YesWatt艺瓦特电子科技有限公司 傻大粗电源转换器制造商 https://apu5ob0ydv0ysskfm03hs4dtqfr97j68.taobao.com/

 
 
 

回复

2700

帖子

0

TA的资源

五彩晶圆(初级)

17
 
PowerAnts 发表于 2017-1-13 15:44
曾经有人不小心把"不恬当"的文件上传SVN...

说明团队的共享气氛很好,不吃独食
个人签名作为一个水军,就是尽量的多回帖,因为懂的技术少,所以回帖水分大,见谅!
EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵
 
 
 

回复

2700

帖子

0

TA的资源

五彩晶圆(初级)

18
 
xxxlzjxxx 发表于 2017-1-13 14:02
git还是有很多教程的嘛
我主要还是看的廖雪峰的教程:http://www.liaoxuefeng.com/wiki/001373951630592 ...

在网上闲逛了一下,比较多的观点是,git将会逐渐替代svn,毕竟svn做得早,在很多地方有种根深蒂固的感觉,毕竟做这种软件的转移风险和成本挺大的。git是不是偏向代码方面的版本管理,svn偏向于项目团队管理?

点评

git进行团队开发也方便。  详情 回复 发表于 2017-1-13 16:02
个人签名作为一个水军,就是尽量的多回帖,因为懂的技术少,所以回帖水分大,见谅!
EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵
 
 
 

回复

2700

帖子

0

TA的资源

五彩晶圆(初级)

19
 
woody_chen 发表于 2017-1-13 13:44
但是你在本地有版本管理,改坏了可以revert回去。

嗯嗯,说得对,明白了
个人签名作为一个水军,就是尽量的多回帖,因为懂的技术少,所以回帖水分大,见谅!
EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵
 
 
 

回复

2700

帖子

0

TA的资源

五彩晶圆(初级)

20
 
白丁 发表于 2017-1-13 14:00
公司svn,这两个工具都可以跨平台,svn的win下用小乌龟,linux下也是命令行

小污龟
个人签名作为一个水军,就是尽量的多回帖,因为懂的技术少,所以回帖水分大,见谅!
EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表