微软的 Visual Studio 非常强大,可以无缝结合 Git 或自家的 TFS(Team Foundation Server),进行项目管理非常方便,从需求分析、开发、测试、维护,几乎可以贯穿软件开发的整个生命周期。这篇文章将会详细介绍如何使用 Visual Studio 结合 TFS 进行项目管理。
TFS 是一种为 产品提供 源代码管理、 、 报告和项目跟踪,而为协作 软件开发 的项目。 可作为独立的软件,或 (VSTS) 在服务器端后端平台。
其定位类似于 Git,功能却比 Git 更为强大,我将在下文中作介绍。TFS 通常被用于企业中作为项目管理工具,即在一台服务器上安装 TFS,然后将相关人员加入到组中,在 Visual Studio 中开发时用团队资源管理器连接到这台服务器,就可以使用强大的项目管理功能了。
那么,作为个人,我们能否使用 Visual Studio 结合 TFS 强大的项目管理功能呢?答案是可以。良心的微软搭建了云上的 TFS,并且为每个使用正版 Visual Studio 的用户都分配了免费的 5GB 空间!
废话不多说,切入正题。如何获取这 5GB 免费空间呢?
2. 第一次登录后,会弹出下面的对话框,自定义存储空间的 url,记下这个 url:
这时会让你建立一个项目,我们跳过此步骤
在浏览器中访问你的 url,出现以下界面(可能会略有不同),你已经成功获得了 5GB 的存储空间。
假设以下场景,我们在本机建立了一个项目,想把这个项目签入到 TFS 中进行项目管理,如分支、合并、签入、签出、版本更迭等,应该怎么做?
在企业用户中使用 TFS,首先要在一台服务器上安装 TFS,然后可以在 TFS 中建立多个团队项目集合(Collection),每个团队项目集合相当于一个放置某一个团队各种项目的容器,可以在某个团队项目集合中建立若干团队项目。
我们所得到的 5GB 的存储空间,实际上就是微软在自家建的云上的 TFS 服务器上为我们分配的一个团队项目集合(Collection),这个团队项目集合的大小为 5GB,还需要注意的是,我们不能直接把一个本地的项目签入到团队项目集合根目录下,必须先在团队项目集合中新建一个团队项目,然后在把本地项目签入到该团队项目中去,下面我将演示这些操作。
然后我们将这个项目纳入到我们在第 3 步中建立的团队项目 Test TFS 中,操作如下:
- #includeusing namespace std;
- int main() {
- //init commit
- return 0;
- }
然后仿照章节四中第四步后半部分签入的操作,将本次更改签入到 TFS,注释填写为 first change commit。仿照章节四中第五步的操作,观察在 TFS 中源. cpp 是否变化,正确操作的话,应该多了一行
- #includeusing namespace std;
- int main() {
- //init commit
- //first change
- return 0;
- }
- //first change
然后签入,注释为 second change commit
- #includeusing namespace std;
- int main() {
- //init commit
- //first change
- //second change
- return 0;
- }
Visual Studio+TFS 功能远不止这些,我将在后续文章中做详细介绍。如有疑问,欢迎交流:-)
PS: 我的大部分文章首发在知乎专栏:,欢迎大家关注
来源: http://www.cnblogs.com/hf-z/p/5842579.html