一:为什么不用2013中自带的?

我的2013自带的没法用,连最基本的克隆都用不了,网上看着下  好像说都不能用;不知道各位的如何。

二:如何自己讲Git集成到vs2013中?

需要的工具:

     1.Git (Git的客户端必须  安装之后注册name和email ,以及得到.ssh文件)

     2.Git Extensions或者Tortoisegit  (选择一个安装就行,因为svn是小乌龟,为了好区别我用的Git Extensions。安装之后鼠标右键 会有的指令  方便操作  ;同时也会集成到vs中方便commit pull push等操作)

     3.Git Source Control Provider     (用来对比文件差异,主要在解决冲突时使用,或者日志文件的对比)

     4.KDiff3  

1,2在各自的官网下载  3直接在vs中进行下载。4也是在官网下载。安装的时候,最好都是默认安装,不然会牵扯到设置路径的问题。

三:集成之后使用感受?

插件都挺好用的,但是也有问题?

1.checkout branch时,如果在切换分支时,不完全关闭自己打开的文件,直接切换,即使是已经commit了,切换分支后,就会出错,说是没有这个文件。no stage no commit 直接checkout,倒是没问题,但是应该大家都不会这样做吧。

2.IIS问题,开发时我们都是直接将我们的项目布到本机IIS上,方便调试开发。但是你的项目如果被Git管理了,那么麻烦了,访问localhost我们的项目,会提示没权限。what? git管理的权限问题呗,解决:项目--右键--属性--安全--添加IIS_IUSRS.

3.每次打开项目,你会发现项目的各个文件,好像没被Git管理,因为文件前既没有小锁,也没有加号或者对号,但是我明明在项目创建repository,这是源代码管理的问题,每次都要源代码管理工具为Git Source Control Provider,是不是很蛋疼,如果你不是强迫症就没问  题,因为只是表面上没被管理,其实已经被Git管理了。我是强迫症,所以每次都 ……,很烦。

四:推荐使用vs2017,里面集成Git很好用,即使什么都不安装也是可以用,除了用Git的命令行操作和ssh的方式操作项目,当然这些可以通过安装Git直接解决。说说vs2017中Git的好处:1.各个文件的类,方法上都有这个文件操作的作者。2.右下角有所在的分支,待提交的文件数。3.没有vs2013装插件的各种问题。这的很好用,谁用谁知道。说一点不好,也许是我没发现,因为我也是刚用git不久,还是自己两个电脑来练习的,工作中用的都是svn,什么都没用到 ,没用分支,没用标签,因为只用到连个操作,update和commit,靠,是不是特无知,没办法,我们开发就两个人,哈哈。好了,vs2017的不好:图形化界面的方式,我没找到stash的按键。找个半天都没找到。希望有知道的同学给留言下。

五:这个使用Git的感受,刚刚开始用,希望有更多经验的同学给点经验,包括.gitignore文件,过滤的文件应该怎么设置,我设置了过滤*.dll,*.sln,*.csproj等,但是文件pull的时候,出错了好几次,同步不到上传的文件。

vs2013中集成Git的更多相关文章

  1. [转]VS2013中使用Git建立源代码管理

    本文转自:https://blog.csdn.net/bodybo/article/details/38976549 第一次在VS2013中使用Git,也是第一次使用Git,各种不熟悉.百度各种使用经 ...

  2. VS2013中使用Git建立源代码管理

    原文:http://blog.csdn.net/bodybo/article/details/38976549/ 第一次在VS2013中使用Git,也是第一次使用git,各种不熟悉.百度各种使用经验, ...

  3. VS2013中使用git发布解决方案master分支的时候出现错误

    VS2013GIT基础用法请自行参考:不会Git命令,照样玩转Git 环境:VS2013+ 码云错误描述:在VS2013中使用git发布解决方案master分支的时候出现“无法将本地分支 master ...

  4. 如何在cmd中集成git

    1.要在cmd中集成git,要解决在cmd中输入git命令时不提示git不是内部或外部命令: 即需要将git添加到path变量中,即将D:\Git\mingw64\bin和D:\Git\mingw64 ...

  5. 配置SSM公钥及创建远程仓库和在IEDA中集成git操作

    3.将.ssh下的id_rsa.pub公钥copy到gitee工作台中 4.创建个人仓库 5.设置开源许可证:开源是否可以随意转载,开源但是不能商业使用,不能转载,- 限制! 6.克隆到本地! IDE ...

  6. IDEA中集成Git

    一.新建项目,绑定GIT 1.新建spring boot项目 2.路径选择git本地文件地址 3.新的项目文件绑定git,将远程的git文件拷贝至项目中  二.修改文件,使用IDEA操作GIT 1.提 ...

  7. VS.net 2013中使用Git建立源代码管理 版本管理

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

  8. linux服务器中Jenkins集成git、Gradle持续构建Springboot项目

    Jenkins是用java编写的开源持续集成工具,目前被国内外各公司广泛使用.本章教大家如何在linux服务器中使用Jenkins自动发布一个可作为linux服务发布的Springboot项目. 自动 ...

  9. 【IDEA】使用intellij的idea集成开发工具中的git插件

    注意:这里并没有介绍git客户端的安装,如果要安装客户端,大家可以参考如下的链接: http://www.runoob.com/git/git-install-setup.html 1.在使用这个id ...

随机推荐

  1. TCPDF说明文档

    TCPDF说明文档 一.首先调用TCPDF文件 require_once('tcpdf.php'); 二.实例化TCPDF类 页面方向(P =肖像,L =景观).测量(mm).页面格式 $pdf = ...

  2. 关于实体类getset方法首字母小写问题

    实体类:private Date cDateTime;private String cNickname; public Date getcDateTime() { return cDateTime;} ...

  3. js-day01-js语言基础

    JavaScript简介:JavaScript一种直译式脚本语言,是一种动态类型.弱类型.基于原型的语言,内置支持类型.它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本 ...

  4. 搭建一个舒适的 .NET Core 开发环境

    最近,一直在往.Net Core上迁移,随着工作的深入,发现.Net Core比.Net Framework好玩多了.不过目前还在windows下开发,虽然VisualStudio是宇宙第一神器,但是 ...

  5. 全面盘点当前Android后台保活方案的真实运行效果(截止2019年前)

    本文原作者“minminaya”,作者网站:minminaya.cn,为了提升文章品质,即时通讯网对内容作了幅修订和改动,感谢原作者. 1.引言 对于IM应用和消息推送服务的开发者来说,在Androi ...

  6. Python数据挖掘(爬虫强化)

    (我喜欢雨天,因为雨天我可以回到童年踩水花!哈!) 2018年 --7月--12日 : 多云又暴雨 T—T 前言 我要把爬虫的终极利器介绍一下,这个只要是我们肉眼能看到的,就算在源码中或者在json中 ...

  7. c# 关于页面生命周期

    每次遇到这个问题,总是含含糊糊的说不清楚,今天就在这里统一整理一下,以便以后的查看. 一般来说,页要经历下表概述的各个阶段.除了页生命周期阶段以外,在请求前后还存在应用程序阶段,但是这些阶段并不特定于 ...

  8. Java破解图片防盗链

    前言 今天想下载几张好看的壁纸,然后发现了一张是自己比较喜欢的额.然后点进去看看,WOW!好多好看的壁纸呀,于是我就起了贪念.哈哈!想把他们这一组图片打包下载,小白的方法就是一张一张下载,那样对于我们 ...

  9. HBase篇--搭建HBase完全分布式集群

    一.前述. 完全分布式基于hadoop集群和Zookeeper集群.所以在搭建之前保证hadoop集群和Zookeeper集群可用.可参考本人博客地址 https://www.cnblogs.com/ ...

  10. 4.DOM

    定义 文档对象模型(Document Object Model)是一种用于HTML和XML文档的编程接口. 查找元素 1.直接查找 document.getElementById 根据ID获取一个标签 ...