初识SVN与GIT代码上传

最近开始进行多人项目,但是从来没有做过多人项目,所以Google了一下多人项目需要的一些注意事项 首先 第一点:在多人开发项目时候要在自己建立的类,在建立类的时候要在前缀加上自己的标识符用来区分类名,避免冲突 第二点:在书写代码时,两个开发者不要在同一个类中同时写一个类方法内容,这样在合并代码时会导致代码冲突,会引发很多问题

Git:git是一种分散式的代码上传方式,每个人在自己的电脑上都有一个完整的本地仓库,从网络仓库上克隆下来的都是完整的仓库,每个人都能看到整个项目的完整代码,当服务器宕机或者出问题的时候,开发者就不会因为从服务器上拉取不到仓库而导致开发进度落后.

SVN:svn是一种集中式的代码上传方式,在服务器有主干代码部分,又由主干部分分出分支部分,交由每个开发者去开发,每个开发者将分支部分完成后,再提交分支代码到主干部分,其中除了主开发者以外,其他的开发者拿不到主干代码,虽然有效防止了源代码泄漏,但是如果服务器宕机或者出现问题的时候整个开发进度都会受到影响

在开发过程中,我首先尝试了使用git的方法来进行代码合并(SourceTree),在项目上传上很顺利,但是在合并代码的时候就会出现代码冲突,后导致项目无法打开.经过复查是有关命名重复的问题,但是并没有找到一个比较好的解决方法,所以暂时就搁置了

在使用git代码合并失败后,我选择去尝试另一种方式svn的方式去上传合并代码,首先在svnchina上注册了项目账号,我们这里使用(CornerStone)方式来进行上传代码,首先我们需要一个良好的上传环境(网络质量优良),如果上行网速较慢的话会有可能导致项目上传失败,解决方法是将主干项目分批次上传到服务器上,然后我们将主干部分分出分支,将任务分配到了每个组员身上,任务分配好之后再测试代码合并过程中也产生了一些问题,有些项目内容无法update到本地,有些本地内容无法commit到svn服务器上;无法update到本地目前只遇到了因为网络问题丢失部分文件,我们再次update一下服务器代码到本地即可 ;在commit时会遇到一些问题,比如一个有?提示的一个文件无法commit到服务器上,我们可以通过点击这个文件,然后在connerStone的底部选择 add将文件手动更新到服务器上,然后再提交,如果无法add则去检查是否有重复的文件,再进行对比合并,然后再提交到服务器上;我们可以通过check out的方式在自己的电脑上建立一个svn的动态链接库;使用svn切记不要同时提交代码,要将时间错开去提交代码,否则会出现一些未知的错误;

以上就是现阶段对于svn与git的认识与使用

时间: 2024-10-11 11:44:13

初识SVN与GIT代码上传的相关文章

git使用教程1-本地代码上传到github

前言 不会使用github都不好意思说自己是码农,github作为一个开源的代码仓库管理平台,我们可以把自己的代码放到github上,分享给小伙伴,自己也能随时随地同步更新代码. 问题来了:为什么越来越多的小伙伴喜欢开源?答:因为我们可以免费下载到大神的源码啊! 一,注册Github账号 1.先注册一个账号,注册地址:https://github.com/ 2.登录后,开始你的旅程 3.创建一个repository name,输入框随便取一个名字(不要用中文!!!) 4.点Create repo

学习Git的一点心得以及如何把本地修改、删除的代码上传到github中

一:学习Github的资料如下:https://git.oschina.net/progit/ 这是一个学习Git的中文网站,如果诸位能够静下心来阅读,不要求阅读太多,只需要阅读前三章,就可以掌握Git的常用命令. 二:学习Git中远程仓库的问题: Git的远程仓库:就是管理你代码的地方,这个是Github中提供的有,只要你在Github中注册一下你就可以获得无限个Git的远程仓库. 我的Github中的远程仓库如下图所示: 对远程仓库我首先理解为:在Gitbash中敲一个命令:Git init

git push上传代码到gitlab上,报错401或403

之前部署的gitlab代码托管平台,采用ssh方式连接gitlab,在客户机上产生公钥上传到gitlab的SSH-Keys里,则git clone下载和git push上传都没问题,这种方式很安全. 后来应开发同事要求采用http方式连接gitlab,那么首先将project工程的"Visibility Level"改为"Public"公开模式,并且要保证gitlab的http端口像客户机开放. 后面发现了一个问题:http方式连接gitlab后,git clone

git使用之如何将github库下载到本地与如何将代码上传github

git使用之如何将github库下载到本地与如何将代码上传github ------------------------------------------------------------------------- 原作者不详,如有侵权,我将以最快的速度删除该文,敬请谅解. 发布该文,仅仅是为了分享和传播技术. ------------------------------------------------------------------------- 一.如何将github库下载到本地

代码上传到git步骤

在C:\Windows\System32\drivers\etc下面的hosts里输入如下内容: 0.0.0.0 account.jetbrains.com,保存重启pyCharm即可 按照File->Settings->Editor->Colors & Fonts->Fonts这个路径修改字体和颜色,先点击Save As,然后在修改,修改完点击ok按钮 然后在搜索框里输入git,点击回车,找到Git,右边的Path to Git executable里会显示如下投所示的g

一步一步实现android studio代码上传到github。

本文只注重代码上传能成功就好,不解释什么是git什么事github,git有什么优势. 1,先创建一个android应用, 第二步:创建github账户 和 安装git.网上的文章多如牛毛.唯一要说的就是记住安装目录. 第三步:android studio中配置git和github账户. 有了上面两个图就说明离成功不远了. 第四步:android studio中点击VCS--Import into version control--share project on github,接下来会出现 内

mac上将代码上传到github

前言 有时我们会写一些小程序来学习新的知识,但是完事之后过一段时间可能会忘记,最好的办法就是找到原来的代码看一看.现在可以将代码免费托管到一些网站上,其中最著名的非github莫属了, 今天就把这个过程记录下,方便其他同学和自己查看 步骤 一 创建github账户 二 安装git客户端 (因为mac和linux自带,windows的同学请去哭泣五分钟吧) 三 创建ssh          本地代码和github仓库的连接者 四 使用秘钥连接github 五 创建一个project 六 将代码上传

将代码上传到GitHub

本人是初学者,记录的都是初学者遇到的问题,就当学习笔记了. 以前没用过GitHub,导致项目开发时代码拷贝来拷贝去,很麻烦,于是自己研究了一下如何将代码上传到GitHub,和项目伙伴共用一个仓库,就方便多了.网上看了很多资料,都是用的命令行,比较难看懂,自己摸索了一下怎么样在图形界面上操作,最后还真是成功了.下面记录的只是简单的如何把本地仓库直接上传到服务器上,其他的内容以后研究到了继续补充. 在mac上下载个GitHub Mac客户端,安装好后运行,输入GitHub的账户密码登陆.然后点击屏幕

使用Linux命名将代码上传到GitHub

GitHub代码上传教程 https://my.oschina.net/baishi/blog/520791 这篇文章讲得挺清楚的,但是在上传的时候出现了问题 1 ! [rejected] master -> master (fetch first) 2 error: failed to push some refs to 'https://github.com/thy00/e-shop.git' 3 hint: Updates were rejected because the remote