VS的TFS版本控制的使用总结
1.版本控制原理介绍
2.版本控制机制介绍
关于TFS网上有很多入门教程,大多数都是怎么安装,怎样创建项目,对于我这样的程序员B来说,这些都是老大已经做好的事情,所以我的当前主要任务是怎样使用它。对于使用,网上也没有找到太好的教程,所以开个博,将自己所有遇到的使用技巧总结一下。
1.关于挂起更改(包含、排除、撤销)。
对这个东西,使用了很长时间也没理解它是怎么使用,包含、排除、撤销是什么意思,总是搞得里面东西一大堆,不知所以然。
今天终于知道了,包含是自己打算上传的东西,排除是目前还未完成,本次不上传,以后需要上传的东西。至于撤销,就是如果将文件与最新版作比较没有实质性的修改,撤销对文件的编辑更改的操作。
在上传更改时,要及时将未进行实质编辑的文件撤销,免得发生冲突。(要及时对挂起进行控制,否则很容易让挂起部分变乱,不知道哪个文件需要上传)
【TFS文件视图相当于一个文件管理器,他通过判断文件是否有过编辑来将文件挂起更改,与编辑方式无关(例如,不打开解决方案文件,直接用NotePad编辑,一样会将文件挂起更改)】
2.关于移动项目位置。
有两种方法移动解决方案的某个项目的位置。
(1)直接通过解决方案管理器将项目移动到指定的文件夹位置,上传。但这种操作的缺点是相当于将项目删除后再添加项目,每个项目文件相当于变成新的,不推荐这种方法。
(2)在TFS项目管理视图,将制定项目文件夹MOVE到目标文件夹,对应本地的文件也会移动过去。但是解决方案文件并不知道这个操作,需要手动修改解决方案文件的项目路径,然后上传。(推荐这种方法)
3.关于重装dll引用。