在使用TFS进行源代码管理的时候VS默认允许多个签出,但在团队开发中往往需要设置独占锁(排他锁)避免冲突,设置独占锁不需要在TFS的网页里面进行设置,只需要在VS里面进行设置即可。一、取消启用多个签出 1、打开VS2013--团队--团队项目设置--源控件--签出设置--去掉"启用多个签出"的...
分类:
Web程序 时间:
2015-01-21 18:03:25
阅读次数:
210
原文网址:http://www.chenjunlu.com/2011/03/understanding-pkg-config-tool/你在 Unix 或 Linux 下开发过软件吗?写完一个程序,编译运行完全正常,在你本机上工作得好好的,你放到源代码管理系统中。然后,告诉你的同事说,你可以取下来用...
分类:
其他好文 时间:
2015-01-16 12:55:36
阅读次数:
164
安装和配置签入签出问题1、安装和配置①安装。(貌似默认的安装到C:\Program Files\AnkhSVN 2下,开始菜单也没快捷?)②源代码管理器设置:打开vs2012,工具→选项→源代码管理→插件选择③导入项目:文件→subversion→从subversion打开→选择.sln(注意更改代...
分类:
其他好文 时间:
2015-01-06 19:38:29
阅读次数:
208
基于SourceTree 下的 Git Flow 模型1. sourceTree 是一个开源的git 图形管理工具,可下载mac版本,windows版本2. Git Flow 是一套使用Git进行源代码管理时的一套行为规范和简化部分Git操作的工具。基本的操作流程1. 先用sourceTree 创建...
分类:
其他好文 时间:
2014-12-18 11:47:14
阅读次数:
280
CVS服务端的配置和基本使用 在做java自动化测试集成环境搭建的时候,无论怎样,你都会选择一个源代码管理工具,如:SVN,CVS,VSS等;但如果你使用Eclipse工具,建议你使用CVS源代码管理工具,因为它本身就自带了CVS客户端插件,可以直接使用(具体使用情况,可参考:java自动化测试成....
分类:
编程语言 时间:
2014-12-17 17:52:03
阅读次数:
263
Git的历史Git是Linux的创始人linustorvalds开发的开源和免费的版本管理软件,也叫做源代码管理系统(SCM)2005年的时候Linux核心开发小组和当时的他们的版本管理系统提供商产生分歧。不再使用原有的版本管理系统,而且没有一个能满足自己需求的版本管理系统。于是就自己开发一个..
分类:
其他好文 时间:
2014-12-14 07:09:33
阅读次数:
153
说明:本文以nvie的“a successful git branching model”为蓝本,结合我个人理解写成。如有谬误,还请各位指出。多谢!Note:This article is highly based on nvie'sa successful git branching model....
分类:
其他好文 时间:
2014-12-11 23:59:08
阅读次数:
439
习惯使用svn作为源代码管理工具,安全可靠但是这些.svn字样的文件夹及文件也会随着源代码一同被deploy到Tomcat中,除了看着碍眼,也会占用Tomcat的性能每次都是在项目部署目录里,搜索.svn,同时要选择显示隐藏文件,然后再全部删除,好麻烦无意中发现个小脚本,导入到注册表之后,就会生成一...
分类:
其他好文 时间:
2014-12-10 16:12:37
阅读次数:
141
Git是一个免费的、分布式的版本控制工具,或是一个强调了速度快的源代码管理工具。每一个Git的工作目录都是一个完全独立的代码库,并拥有完整的历史记录和版本追踪能力,不依赖于网络和中心服务器。Git 在管理项目时,在本地会有三个工作区域:Git 的本地数据目录,工作目录以及暂存区域。如下图所示:对应g...
分类:
其他好文 时间:
2014-12-09 15:33:13
阅读次数:
180
1.关于SVN SVN 是Subversion的简称,在软件开发中,我们经常用于版本控制和源代码管理。 我们经常使用的几个SVN工具包括: VisualSVN,这是一个Visual Studio的插件,可以便于开发者在VS中方便的执行迁入迁出的工...
分类:
其他好文 时间:
2014-11-28 16:28:32
阅读次数:
179