vs.net2013中使用git建立源代码管理版本管理

WebEnh WebEnh     2022-08-01     638

关键词:

第一次在VS2013中使用Git,也是第一次使用Git,各种不熟悉。百度各种使用经验,大都不屑于使用VS2013集成的Git,建议下载这个下载那个,我也照学了,确实能实现项目的提交、同步、合并的工作,但都不能与VS2013实现无缝配合,总觉得别扭。

经过尝试摸索,终于发现VS2013集成的Git其实已经集成的很好,建项目、配置远程同步地址、提交、同步、合并等工作都能一气呵成。这里分享一下,希望对后来者有帮助。


1、使用SCM Manager在远程Git服务器新建一个空Repositories,这里起名GitTest。

技术分享

技术分享


2、打开VS2013,新建项目GitTestProject,右键单击解决方案,选择“将解决方案添加到源代码管理器”,选择Git

技术分享技术分享

技术分享


2、切换到团队资源管理器(【菜单】视图->团队资源管理器),在上方选择主页图标,可以看到更改、分支等选项。如果是初次使用,会提示“安装第三方Git命令提示符工具”,点“安装”即可。

技术分享    技术分享


3、选择上图中的“更改”,代表的是要查看已经更改的文件。目前所有文件都还没有提交,因此所有文件都是已更改项。然后输入此次更改提交的标签(必输项),这里我输入的是“我创建”,点提交按钮,即提交当前更改到本地了。

技术分享


4、界面显示已提交,接着就可以同步(Push)了,点下图中的“同步”或“未同步提交”,或者切换到主页再选择“未同步提交”,进入同步界面

技术分享  技术分享


5、首次同步需要设置远程存储库的地址,将第一步中建好的Repositories的URL复制过来填上,然后点“发布”按钮。如果需要用户名密 码,会弹出窗口让你输入。注意:如果系统是Win7,而且输错了用户名密码,就悲剧了,下回是不会让重输的。解决方案是到控制面板的“凭据管理器”中删除 或修改对应凭据即可。

技术分享


至此,解决方案就成功添加到远程源代码管理了。之后如果修改了代码,提交更改后,在第5步中的界面上点“同步”就能上传到Remote,如果别人已上传同一文件,会提示你,需要你合并后再上传。获取Remote的版本,在第5步的界面上点“拉取”即可。


如果是要参与别人已经建好的项目,打开VS2013,切换到“团队资源管理器”,点上方“主页”右侧的下拉三角,选择项目->连接到团队项 目,然后选择“克隆”,填入Git的Remote Url和要克隆到的本地目录(该目录必须为空),然后点克隆按钮即可将项目克隆到本地。

技术分享    技术分享

也可用第2步中安装的第三方Git命令行工具克隆项目到本地。将第三方Git命令行工具的安装目录(C:Program Files (x86)Gitin)添加到系统Path,打开命令行窗口,切换到欲将项目安放的目录,运行Clone指令,项目就可能达到指定目录了,然后用 VS2013打开即可工作。


Clone命令

技术分享

vs2013中使用码云gitee建立源代码管理

...打开项目,右键单击解决方案,选择“将解决方案添加到源代码管理器”。3.选择Git,确定。4.切换到“团队资源管理器”,然后点击“未同步提交”5.在“发布到远程存储库”里填写第2步中生成的链接,然后点击发布6.点击同步7.... 查看详情

使用git管理代码版本(代码片段)

...(注意,公司中通常放在gitlab私有服务器中)为什么要进行源代码管理?方便多人协同开发,防止代码冲突,相互覆盖方便版本控制利于以后得开发人员快速了解项目的开发过程,利于需求变更的时候进行代码回滚git与svn区别SVN都... 查看详情

git企业中常用分支管理策略(代码片段)

...代码库应该有一个、且仅有一个主分支。所有提供给用户使用的正式版本,都在这个主分支上发布。说明:Git主分支的名字,默认叫做Master。它是自动建立的,版本库初始化以后,默认就 查看详情

学习使用git版本控制代码管理(代码片段)

Git版本控制学习教程Git版本控制器,可以作为程序员、计算机科学和软件工程的研究人员在编写代码、工程开发过程中的文件管理和代码管理的工具。在基本的GitBash和GitGUI之外,有很多在MacOS、Linux和Windows下的Git管理工具以可视... 查看详情

git版本管理(代码片段)

...RSA 加密算法  这个算法不加累述,用的是质数加密(使用余数)。它的结果会生成一个公钥和一个私钥。就像是凑齐一块拼图就可以解开宝藏一样。用公钥加密,用私钥解密。两个配合使用。公钥是用来给别人使用的,只要... 查看详情

vs使用git管理binobj去除版本控制

在.net开发中,有很多文件是不希望上传,加入协助开发中,例如生成在的bin/Debug,bin/Release文件等。在代码目录下建立.gitignore文件:.gitignore(用记事本另存可以保存这个名字),配置上要忽略的文件或者文件夹,然后提交到git上... 查看详情

git简单使用

1.Git是什么简介:Git是Linux之父LinusTrovalds,为管理Linux内核代码而建立的,被认为是分布式版本控制工具中的顶级水准。智能、友好、强健、高效。作用:新建一个分支,把服务器上最新版的代码fetch下来,然后跟自己的主分支合... 查看详情

git和github使用方式

git和github github是远程管理代码的服务器的名称 git代码管理系统(git既然是一个系统,所以说git也有一些命令)  git操作过程首先在本地建立一个仓库,用来把代码提交到github(github也有一个仓库)。1、gitinit(建... 查看详情

git笔记--《git版本控制管理》

...rvalds创建,用于管理linux内核开发。版本控制系统(VSS)/源代码管理器(SCM)/修订控制系统(RCS):是指一个可以管理和追踪软件代码和其他类似内容的不同版本工具。 有两种建立Git版本库的基础技术。一是从头·开始创建... 查看详情

git使用(代码片段)

...码通过网站做一些配置 国内最大的开源远程仓库小公司--使用gitee的私有仓库#github: 只有私有仓库--远程代码仓库#gitlab: 公司内部的远程仓库3.git使用流程3.1软件安装#双击下载全部next 任意枯井下右键多出两个带git标的东西cmd... 查看详情

复杂项目的版本管理及git分支管理建议(代码片段)

...是我们难以回避的问题,这里分享一下我们在团队中使用的规范,以及对应的每一步的步骤。为什么需要GIT使用建议团队开发中,遵循一个合理、清晰的Git使用流程,是非常重要的。否则,每个人都提交一堆... 查看详情

在visualstudio中使用git——标记(tag)管理(代码片段)

...dio安装git插件(二)在VisualStudio中使用git——使用git管理源代码 查看详情

创建git独立分支

在使用git进行版本控制的某些场景中我们可能需要在一个项目中建立完全独立的分支,此分支将作为一个独立的版本历史根节点,不与之前任何分支拥有相同的版本祖先。比如当我们要在一个项目中使用一个分支进行项目文档的... 查看详情

git:分布式开发代码管理工具使用命令大全

...本管理。特点:可以管理各种项目,特别是代码项目,多使用在Linux、Unix系统中是分布式管理,不同于集中管理,这是git和svn的核心区别更好的支持分支拥有全球唯一的版本号代码安全 查看详情

前端项目中使用git来做分支和合并分支,管理生产版本

...最近把版本控制工具从svn升级为git。前端H5组目前对git的使用还不是很熟悉,出现额多次覆盖代码和提交冲突的问题。还有最近一次产品版本迭代的时候出现额一个问题:一个正在开发的版块在下一次版本迭代中不需要上线了,... 查看详情

git简单使用(代码片段)

...追踪和记载一个或者多个文件的历史记录组织和保护你的源代码和文档统计工 查看详情

git相关(代码片段)

一:常见的版本管理工具介绍及使用工具1.1:版本控制的作用:记录每次对代码做了哪些修改,并且轻易的把代码回滚到历史上的某个状态 1.2:版本控制工具主要实现的功能:1)版本管理:允许可以很容易的对产品的版本进... 查看详情

git分支管理介绍(代码片段)

...其中,将阐述不同的分支管理模型,以及它们的优缺点和使用的场景;描述版本号控制方式——语义化版本;以及将需求与代码管理的必要性等。分支管理规范目前比较流行的分支管理模型有三个,即GitFlow、GitLabFlow、GitHubFlow。... 查看详情