社区导航

 
快捷导航
  • 首页
  • 论坛
  • 查看新帖
  • 最新回复
  • 社区活动
  • 联系管理员
  • 消灭零回复
  • E金币兑换
  • 干货
搜索
查看: 1443|回复: 20

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

[复制链接]

2703

TA的帖子

0

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

发表于 2017-1-13 00:41:35 | 显示全部楼层 |阅读模式
本帖最后由 elvike 于 2017-1-13 00:43 编辑

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






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

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


回复

使用道具 举报

4146

TA的帖子

8

TA的资源

五彩晶圆(高级)

Rank: 9Rank: 9Rank: 9

测评达人

发表于 2017-1-13 09:44:34 | 显示全部楼层
用SVN的飘过,我们有规定,比如设计阶段的放在SVN上的哪个文件夹,生产的放在哪个文件夹。这样,上传者上传后,别人都能看到了。还有有修改的人修改文件,其他有权限的人也能看到。
再说,SVN搭建起来相对方便一些(个人看法)。所以SVN应该是比较常用的。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点评

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


回复

使用道具 举报

5305

TA的帖子

144

TA的资源

版主

Rank: 6Rank: 6

发表于 2017-1-13 01:11:31 来自手机 | 显示全部楼层
不懂帮顶,顶完睡觉,公司用的SVN,但是我倾向于git,虽然我不会git。


回复

使用道具 举报

65

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2017-1-13 08:22:00 | 显示全部楼层
一直在用svn,还行,主要保存目的的话够用,每次保存都会有记录,再也不会到处撇的都是文件夹了
个人用的话分支/标记足以应付多个并行版本
公司用的话,人多需要考虑服务端配置维护/人员培训等等等等,还是得谨慎些

点评

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


回复

使用道具 举报

387

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2017-1-13 08:43:22 | 显示全部楼层
我用的git。SVN没有网就不能提交了。git可以先提交在本地,有网了再推送到服务器。

点评

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


回复

使用道具 举报

333

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2017-1-13 09:25:35 | 显示全部楼层
公司用SVN,,个人用git

点评

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


回复

使用道具 举报

96

TA的帖子

1

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2017-1-13 11:45:36 | 显示全部楼层
我们也是用的SVN,主要是SVN开始做的比较好,现在估计都是git了吧


回复

使用道具 举报

2703

TA的帖子

0

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

 楼主| 发表于 2017-1-13 12:01:59 | 显示全部楼层
woody_chen 发表于 2017-1-13 08:43
我用的git。SVN没有网就不能提交了。git可以先提交在本地,有网了再推送到服务器。

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

点评

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


回复

使用道具 举报

2703

TA的帖子

0

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

 楼主| 发表于 2017-1-13 12:02:37 | 显示全部楼层
huaiqiao 发表于 2017-1-13 09:44
用SVN的飘过,我们有规定,比如设计阶段的放在SVN上的哪个文件夹,生产的放在哪个文件夹。这样,上传者上传 ...

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

点评

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


回复

使用道具 举报

2703

TA的帖子

0

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

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

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


回复

使用道具 举报

2703

TA的帖子

0

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

 楼主| 发表于 2017-1-13 12:04:01 | 显示全部楼层
xxxlzjxxx 发表于 2017-1-13 09:25
公司用SVN,,个人用git

厉害,git难用吗?

点评

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


回复

使用道具 举报

4146

TA的帖子

8

TA的资源

五彩晶圆(高级)

Rank: 9Rank: 9Rank: 9

测评达人

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

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


回复

使用道具 举报

387

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

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

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

点评

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


回复

使用道具 举报

6723

TA的帖子

17

TA的资源

版主

Rank: 6Rank: 6

发表于 2017-1-13 14:00:54 | 显示全部楼层
公司svn,这两个工具都可以跨平台,svn的win下用小乌龟,linux下也是命令行

点评

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


回复

使用道具 举报

333

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2017-1-13 14:02:10 | 显示全部楼层
elvike 发表于 2017-1-13 12:04
厉害,git难用吗?

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

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

点评

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


回复

使用道具 举报

2051

TA的帖子

0

TA的资源

五彩晶圆(中级)

Rank: 8Rank: 8

发表于 2017-1-13 15:44:24 | 显示全部楼层
曾经有人不小心把"不恬当"的文件上传SVN...

点评

说明团队的共享气氛很好,不吃独食  详情 回复 发表于 2017-1-13 15:50
致力于为能源消费弱势群体设计制造经济可靠的电力设备


回复

使用道具 举报

2703

TA的帖子

0

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

 楼主| 发表于 2017-1-13 15:50:38 | 显示全部楼层
PowerAnts 发表于 2017-1-13 15:44
曾经有人不小心把"不恬当"的文件上传SVN...

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


回复

使用道具 举报

2703

TA的帖子

0

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

 楼主| 发表于 2017-1-13 15:53:05 | 显示全部楼层
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,——电工们免费装β的天堂,商家勿入!加群暗号:喵


回复

使用道具 举报

2703

TA的帖子

0

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

 楼主| 发表于 2017-1-13 15:53:32 | 显示全部楼层
woody_chen 发表于 2017-1-13 13:44
但是你在本地有版本管理,改坏了可以revert回去。

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


回复

使用道具 举报

2703

TA的帖子

0

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

 楼主| 发表于 2017-1-13 15:53:59 | 显示全部楼层
白丁 发表于 2017-1-13 14:00
公司svn,这两个工具都可以跨平台,svn的win下用小乌龟,linux下也是命令行

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


回复

使用道具 举报

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

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2018-5-24 18:03 , Processed in 0.544649 second(s), 19 queries , Gzip On, Redis On.

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