使用 SVN 或 Git 的抉择?

2015-04-26 21:28:17 +08:00
 lusyoe

说一下,本人是做Android开发的,经验不多。年后刚入职的一家深圳的互联网公司,进去没2天就要一个人开始做新项目了,刚开始公司一直没给分配SVN,没办法总得要管理下代码啊,于是就用上了Git(主要是之前用过)。现在项目都已经做一半了,公司又突然开会说要统一下管理开始分配SVN,让把代码日志啥的都放到SVN上。。。无语,现在又重新迁移,太麻烦了,而且网上搜的都是SVN转移到Git教程。更无语了,应该要怎么搞呢

3312 次点击
所在节点    程序员
15 条回复
niboy
2015-04-26 21:33:22 +08:00
公司要用啥就用啥。你之前的日志不用弄到上面去吧,第一次提交就写初始代码好了。
fasling
2015-04-26 21:36:52 +08:00
@niboy 说的对, 直接初始化就行了.
其实有一点我特别不明白的就是, 貌似好多人把代码版本控制看得比代码还重要.
lusyoe
2015-04-26 22:01:22 +08:00
@niboy 额,其实我已经copy一份到公司的SVN目录上去了,我目前就是在愁日志、分支还有代码只能在公司提交更新了啥的,而且貌似听说SVN的分支不咋的,我目前除开master,还有2个分支在开发。。全部迁移有什么解决方案吗
mcfog
2015-04-26 22:08:43 +08:00
git-svn毫无压力
lusyoe
2015-04-26 22:14:26 +08:00
@fasling 虽然大家都在说编程语言,版本控制,IDE等等这些都是工具而已,不过对于某个人群而言事关信仰啥的,许多的人都对此很不解的。。当然了,我倒是没有什么狂热的思想,只是想用自己最熟悉,并非常看好的工具。工作对我而言既是为老板打工,也是为了能多提高自我技术。
falcon05
2015-04-26 22:16:23 +08:00
两个一起上,主要用git管理,svn上只提交git的master分支
spacewander
2015-04-26 22:57:42 +08:00
以前在实验室的时候,就是用git小步快跑提交每一次更改,累积到一定程度后改用svn提交,就当是release一个小版本好了。
lz可以参考下
wwqgtxx
2015-04-26 23:00:36 +08:00
直接用git-svn上传到svn服务器即可,也可以直接从svn服务器上用git-svn pull下来,管他公司怎么用,又不影响你
cxe2v
2015-04-26 23:01:04 +08:00
把代码直接提交一份到SVN就行了啊?这个有什么麻烦的吗?
niboy
2015-04-27 09:52:36 +08:00
@lusyoe svn也是可以建Tag的,自己搞就可以了。最后你从你的开发分支合入到主分支就行。主要看你们的分支策略。
chilaoqi
2015-04-27 10:58:44 +08:00
小白会告诉你, 用GIT啊,多潮流。
wizardoz
2015-04-27 12:54:06 +08:00
我的理解是,既然公司现在才给你开SVN,那么以前的日志应该是他们不想要的。
railgun
2015-04-27 15:18:08 +08:00
把日志传上去难度太大了,就跟公司说做不到
newghost
2015-04-27 16:58:32 +08:00
svn对于团队来说比较简单,
GIT比较适合个人
F32
2015-04-27 18:48:09 +08:00

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

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

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

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

© 2021 V2EX