原来进行团队开发的时候都是用的svn进行代码管理和版本控制,但是并不是每一个项目都是这样的,这次接触的项目中使用的是TFS进行源代码管理,vs的团队资源管理器的签入和签出,具体怎么设置可以参考博客:http://blog.sina.com.cn/s/blog_868ed1470100xrij.html
签入签出的目的是防止多人同时编辑同一部分内容造成冲突。
签入描述了添加或修改列表或文档库中的项目或文档并替换之前版本的过程。签入列表项目或文件,用户可以允许其他人编辑它,不需要担心覆盖其他人的修改。
签出描述了获得列表或文档库中的项目或文档。签出一个列表项目或文件,用户可以防止其他人编辑它。
vss数据库中存储了这个团队所使用的代码,我们在这里把这个数据库看作是图书馆(假设图书錧里的每类书都只有一本),VSS为图书管理员。现在同学A去图书馆里借了本书,那么在这里可以看做它“签出”了本书,图书管理员(VSS)对这个文件进行锁定并做标识,指示这本书已经借出,别人不能再借了,再借也没有了。所以当有人签出的这部分代码之后别人是不能对这部分代码进行编辑的。这部分代码的类在同