[讨论] 向大家讨教有效的版本管理

elvike   2017-1-13 00:41 楼主
一直以来没有版本管理的概念,都是在取得一定的进展之后甚至每天做一次保存,这样的话文件保存越来越多,一段时间之后各个版本也捋不清楚状况了,并且还不能删除就怕哪天要回退到解放前。所以这两天看了一下关于版本管理的介绍,有svn 和git。做了简单的比较,觉得svn相对简单易懂一点,所以安装了一个试试手。请教各位大神,个人和公司都是怎么进行版本管理的,一起分享下 QQ截图20170113003641.png QQ截图20170113004037.png 本帖最后由 elvike 于 2017-1-13 00:43 编辑
作为一个水军,就是尽量的多回帖,因为懂的技术少,所以回帖水分大,见谅! EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵

回复评论 (20)

2推荐 huaiqiao 

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

111111111111111111.png
点赞  2017-1-13 09:44
不懂帮顶,顶完睡觉,公司用的SVN,但是我倾向于git,虽然我不会git。
点赞  2017-1-13 01:11
一直在用svn,还行,主要保存目的的话够用,每次保存都会有记录,再也不会到处撇的都是文件夹了
个人用的话分支/标记足以应付多个并行版本
公司用的话,人多需要考虑服务端配置维护/人员培训等等等等,还是得谨慎些
点赞  2017-1-13 08:22
我用的git。SVN没有网就不能提交了。git可以先提交在本地,有网了再推送到服务器。
点赞  2017-1-13 08:43
公司用SVN,,个人用git
点赞  2017-1-13 09:25
我们也是用的SVN,主要是SVN开始做的比较好,现在估计都是git了吧
点赞  2017-1-13 11:45
引用: woody_chen 发表于 2017-1-13 08:43
我用的git。SVN没有网就不能提交了。git可以先提交在本地,有网了再推送到服务器。

这个是挺大的区别,但是提交在本地,没有推送到服务器,跟svn没有网络提交不了,结果是一样的,没有网络别人同样看不到。
作为一个水军,就是尽量的多回帖,因为懂的技术少,所以回帖水分大,见谅! EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵
点赞  2017-1-13 12:01
引用: huaiqiao 发表于 2017-1-13 09:44
用SVN的飘过,我们有规定,比如设计阶段的放在SVN上的哪个文件夹,生产的放在哪个文件夹。这样,上传者上传 ...

我也这样觉得,svn简单了解就能用,我看git是要命令操作,瞬间就怂了
作为一个水军,就是尽量的多回帖,因为懂的技术少,所以回帖水分大,见谅! EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵
点赞  2017-1-13 12:02
引用: liyualive 发表于 2017-1-13 08:22
一直在用svn,还行,主要保存目的的话够用,每次保存都会有记录,再也不会到处撇的都是文件夹了
个人用的 ...

版本控制好处是大大的
作为一个水军,就是尽量的多回帖,因为懂的技术少,所以回帖水分大,见谅! EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵
点赞  2017-1-13 12:03
引用: xxxlzjxxx 发表于 2017-1-13 09:25
公司用SVN,,个人用git

厉害,git难用吗?
作为一个水军,就是尽量的多回帖,因为懂的技术少,所以回帖水分大,见谅! EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵
点赞  2017-1-13 12:04
引用: elvike 发表于 2017-1-13 12:02
我也这样觉得,svn简单了解就能用,我看git是要命令操作,瞬间就怂了

是的,SVN上手容易,操作相对简单。SVN对代码及版本控制都相对好一些。
git我没用过,也不会。。。。O(∩_∩)O哈哈~
点赞  2017-1-13 12:08
引用: elvike 发表于 2017-1-13 12:01
这个是挺大的区别,但是提交在本地,没有推送到服务器,跟svn没有网络提交不了,结果是一样的,没有网络 ...

但是你在本地有版本管理,改坏了可以revert回去。
点赞  2017-1-13 13:44
公司svn,这两个工具都可以跨平台,svn的win下用小乌龟,linux下也是命令行

training
点赞  2017-1-13 14:00
引用: elvike 发表于 2017-1-13 12:04
厉害,git难用吗?

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

我现在用还是会经常出现各种各样的问题,不过总会查到解决办法的。
点赞  2017-1-13 14:02
曾经有人不小心把"不恬当"的文件上传SVN...
YesWatt艺瓦特电子科技有限公司 傻大粗电源转换器制造商 https://apu5ob0ydv0ysskfm03hs4dtqfr97j68.taobao.com/
点赞  2017-1-13 15:44
引用: PowerAnts 发表于 2017-1-13 15:44
曾经有人不小心把"不恬当"的文件上传SVN...

说明团队的共享气氛很好,不吃独食
作为一个水军,就是尽量的多回帖,因为懂的技术少,所以回帖水分大,见谅! EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵
点赞  2017-1-13 15:50
引用: xxxlzjxxx 发表于 2017-1-13 14:02
git还是有很多教程的嘛
我主要还是看的廖雪峰的教程:http://www.liaoxuefeng.com/wiki/001373951630592 ...

在网上闲逛了一下,比较多的观点是,git将会逐渐替代svn,毕竟svn做得早,在很多地方有种根深蒂固的感觉,毕竟做这种软件的转移风险和成本挺大的。git是不是偏向代码方面的版本管理,svn偏向于项目团队管理?
作为一个水军,就是尽量的多回帖,因为懂的技术少,所以回帖水分大,见谅! EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵
点赞  2017-1-13 15:53
引用: woody_chen 发表于 2017-1-13 13:44
但是你在本地有版本管理,改坏了可以revert回去。

嗯嗯,说得对,明白了
作为一个水军,就是尽量的多回帖,因为懂的技术少,所以回帖水分大,见谅! EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵
点赞  2017-1-13 15:53
引用: 白丁 发表于 2017-1-13 14:00
公司svn,这两个工具都可以跨平台,svn的win下用小乌龟,linux下也是命令行

小污龟
作为一个水军,就是尽量的多回帖,因为懂的技术少,所以回帖水分大,见谅! EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵
点赞  2017-1-13 15:53
12下一页
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复