关于系统版本控制的问题,以及如何走上开源之路

搬运哥 发布于 2014年01月15日
无人欣赏。

/***********************************背景介绍***********************************/

到目前为止,我还没有尝试过与他人共同维护一个系统的代码,所以对系统版本控制很疑惑。

我在网上查了一下,都是说用SVN,然是不知道具体用法,还望坛友指点一二。

我是打算往前端发展,主学JavaScript,虽然现在技术很渣,但是还是想github上面有一个自己的主页,分

享自己写的一些实用部件或插件,为互联网的js代码库增添一份色彩,同时也可以更好的提高自己的技术。

/***********************************正式提问***********************************/

1.如何多人同时维护一个系统的代码?

2.如何在github发布与维护自己的开源代码?

共11条回复
搬运哥 回复于 2014年01月15日

我目前写代码,没有版本的概念。

在开发阶段时,我先在自己电脑上面运行(多人时肯定不能这样)。

开发完成初版后,就上传到服务器。

维护阶段就不再修改本地的代码,而是直接修改服务器的代码。

个人感觉这样效率很低,有时修改图片时还要上传后看效果~~

是不是应该一直在本地维护?服务器只是运行环境,而不是维护环境?

brambles 回复于 2014年01月15日

https://help.github.com/

pinxue 回复于 2014年01月15日

svn 就不要去踩坑了,既然都用 github 了就 git 吧,虽然它也有点怪,从你的情况来看,建议去 https://www.codeschool.com/paths/electives#git-basics 看 try git, git real 教程,然后再看本 git 的书 http://shop.oreilly.com/product/9780596520137.do

搬运哥 回复于 2014年01月16日

3楼 @pinxue 谢谢了,那我就用github,先去学学这个。

icodor 回复于 2014年01月16日

看github help!很快就入门了!

Delbert 回复于 2014年01月16日

如果着急用的话可以先用 svn, 感觉svn入门成本比 git 更低。

我学了两次 git 了,都没坚持下来,当然也有网络无法连接的问题。 可以尝试用 git.oschina 来代替。

svn的话可以直接用 google code。

hidoos 回复于 2014年01月16日

学git吧,开源社区合作大多数都是用的git,你看现在github多火。至于svn,真的挺麻烦的,本地不能提交,切换分支也不方便,还有锁问题。反正,我很烦svn

急于上手git的话,可以先看这个:git简易指南 ; 有时间、有耐心的话,最好把git的社区书看了 progit

ps: git的官方网站被墙了,我放的是网友从github clone下来自己做的一个版本,内容都是一样的。

yeh 回复于 2014年01月16日

github上,你不付钱也不是学生账户的话,默认你传上去的所有的库都是开源,只有付费账户或者学生账户,可选私有库。

github上面有一个自己的主页--》用github pages即可,当然你有域名可以玩的更好些。

pinxue 回复于 2014年01月16日

其实我更喜欢 mercurial,它的用法很多不查手册我能猜得到,git 就不行了。

freecunix 回复于 2014年01月16日

svn挺噁心的,但是git我也没用过。。。。 这玩意很简单,又不是要你去研究,就是个工具而已。

简单的说,就是你写完代码,传到另一个机器上去保存起来,别人也能下来下去改,改了再传到服务器上以便别人查看/修改。

没变动的文件是不用重复下载/提交的。

搬运哥 回复于 2014年01月17日

10楼 @freecunix 嗯,一起学习吧,好的东西值得掌握,我目前的方法太烂了。

本帖有11个回复,因为您没有注册或者登录本站,所以,只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。

登录 或者 注册
[顶 楼]
|
|
[底 楼]
|
|
[首 页]