/***********************************背景介绍***********************************/
到目前为止,我还没有尝试过与他人共同维护一个系统的代码,所以对系统版本控制很疑惑。
我在网上查了一下,都是说用SVN,然是不知道具体用法,还望坛友指点一二。
我是打算往前端发展,主学JavaScript,虽然现在技术很渣,但是还是想github上面有一个自己的主页,分
享自己写的一些实用部件或插件,为互联网的js代码库增添一份色彩,同时也可以更好的提高自己的技术。
/***********************************正式提问***********************************/
1.如何多人同时维护一个系统的代码?
2.如何在github发布与维护自己的开源代码?
我目前写代码,没有版本的概念。
在开发阶段时,我先在自己电脑上面运行(多人时肯定不能这样)。
开发完成初版后,就上传到服务器。
维护阶段就不再修改本地的代码,而是直接修改服务器的代码。
个人感觉这样效率很低,有时修改图片时还要上传后看效果~~
是不是应该一直在本地维护?服务器只是运行环境,而不是维护环境?
svn 就不要去踩坑了,既然都用 github 了就 git 吧,虽然它也有点怪,从你的情况来看,建议去 https://www.codeschool.com/paths/electives#git-basics 看 try git, git real 教程,然后再看本 git 的书 http://shop.oreilly.com/product/9780596520137.do
如果着急用的话可以先用 svn, 感觉svn入门成本比 git 更低。
我学了两次 git 了,都没坚持下来,当然也有网络无法连接的问题。 可以尝试用 git.oschina 来代替。
svn的话可以直接用 google code。
github上,你不付钱也不是学生账户的话,默认你传上去的所有的库都是开源,只有付费账户或者学生账户,可选私有库。
github上面有一个自己的主页--》用github pages即可,当然你有域名可以玩的更好些。
svn挺噁心的,但是git我也没用过。。。。 这玩意很简单,又不是要你去研究,就是个工具而已。
简单的说,就是你写完代码,传到另一个机器上去保存起来,别人也能下来下去改,改了再传到服务器上以便别人查看/修改。
没变动的文件是不用重复下载/提交的。