如何为VS2010添加svn如何实现版本控制制

安全检查中...
请打开浏览器的javascript,然后刷新浏览器
< 浏览器安全检查中...
还剩 5 秒&关于TFS网上有很多入门教程,大多数都是怎么安装,怎样创建项目,对于我这样的程序员B来说,这些都是老大已经做好的事情,所以我的当前主要任务是怎样使用它。对于使用,网上也没有找到太好的教程,所以开个博,将自己所有遇到的使用技巧总结一下。
1.关于挂起更改(包含、排除、撤销)。
对这个东西,使用了很长时间也没理解它是怎么使用,包含、排除、撤销是什么意思,总是搞得里面东西一大堆,不知所以然。
今天终于知道了,包含是自己打算上传的东西,排除是目前还未完成,本次不上传,以后需要上传的东西。至于撤销,就是如果将文件与最新版作比较没有实质性的修改,撤销对文件的编辑更改的操作。
在上传更改时,要及时将未进行实质编辑的文件撤销,免得发生冲突。(要及时对挂起进行控制,否则很容易让挂起部分变乱,不知道哪个文件需要上传)
【TFS文件视图相当于一个文件管理器,他通过判断文件是否有过编辑来将文件挂起更改,与编辑方式无关(例如,不打开解决方案文件,直接用NotePad编辑,一样会将文件挂起更改)】
2.关于移动项目位置。
有两种方法移动解决方案的某个项目的位置。
(1)直接通过解决方案管理器将项目移动到指定的文件夹位置,上传。但这种操作的缺点是相当于将项目删除后再添加项目,每个项目文件相当于变成新的,不推荐这种方法。
(2)在TFS项目管理视图,将制定项目文件夹MOVE到目标文件夹,对应本地的文件也会移动过去。但是解决方案文件并不知道这个操作,需要手动修改解决方案文件的项目路径,然后上传。(推荐这种方法)
3.关于重装dll引用。
阅读(...) 评论()中国领先的IT技术网站
51CTO旗下网站
轻松搞定VS2010 和旧版本服务器一起使用
为了让代理可以在本地自动配置,客户端需要提供这个服务器在Active Directory中的“site name”。服务器使用这个数据来判断要把哪几个代理分配给这个客户端。在德国的客户端会被分配德国的代理,在南非的客户端会被分配南非的代理。
作者:周雪峰 译来源:| 17:12
TFS(Team Foundation Server) 2010的一个新特性是自动的版本控制代理配置。第一次执行版本控制操作的时候,客户端会连接到服务器,然后,它会请求代理配置信息。如果对于这个客户端来说,没有代理可用,那么它会在24小时以后再次请求代理配置信息的。
为了让代理可以在本地自动配置,客户端需要提供这个服务器在Active Directory中的&site name&。服务器使用这个数据来判断要把哪几个代理分配给这个客户端。在德国的客户端会被分配德国的代理,在南非的客户端会被分配南非的代理。这和Windows通过Add Printer Wizard把地域上离你最近的打印机显示给你使用的是同一种机制。
不幸的是,VS(Visual Studio) 2010客户端中的这个自动的版本控制代理配置机制和版本的服务器一起使用的时候,还存在一个bug。当和旧版本的服务器一起使用的时候,无法查询代理配置信息。这主要是因为服务器不支持这个功能。但是,通过执行如下列表中的任何一个版本控制操作,你还是可以检索Active Directory中的&site name&。
&&& * Merge
&&& * Unshelve
&&& * Edit
&&& * Delete
&&& * Undelete
&&& * Rename
&&& * Undo
&&& * Branch
&&& * Resolve
在任何情况下,从LDAP(Lightweight Directory Access Protocol )获取这个数据都会带来一定的性能损失。但是,在某些情况下,这个性能损失会特别大。一个客户报告说,检索Active Directory中的&site name&延迟了8到9分钟。如果你正在使用VS(Visual Studio) 2010和TFS(Team Foundation Server)。你可以通过下面的注册表设置来禁用自动代理配置,你将会看到明显的性能提升。
首先,在Visual Studio中检查你的版本控制代理设置:Tools && Options && Source Control && Visual Studio Team Foundation Server。如果你过去配置过一个代理,那么proxy server protocol, name,和port都应该是可用的,你不会受到这个问题的影响。(如果你想100%确认自己的代理设置是怎样的,验证代理设置的说明如下)
不使用版本控制代理:
对于那些不使用代理服务器的用户来说,他们的设置如下。所有文件都可以直接从TFS(Team Foundation Server)服务器直接下载。
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\TeamFoundation\SourceControl\Proxy]
&&& &Enabled&=&False&
&&& &Url&=&&
&&& &AutoConfigured&=&False&
手动配置版本控制代理:
你无需进行进一步的操作。如果你喜欢的话,你可以直接检查你的注册表设置来确认他们是否和下面的注册表设置一致。(如果除了这些值,你还看到了&LastCheckTime& 或&LastConfigureTime&项,那也是正常的,他们是&无害的& )
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\TeamFoundation\SourceControl\Proxy]
&&& &Enabled&=&True&
&&& &Url&=&&
&&& &AutoConfigured&=&False&
安装临时解决方案的设置
把上面那些文本复制/粘贴到记事本,然后另存为.reg文件,执行这个文件。接着,你会收到把这个数据合并到注册表的权限警告,确认,重新启动Visual Studio后这些改变就生效了。【责任编辑: TEL:(010)】
大家都在看猜你喜欢
原创热点头条热点原创
24H热文一周话题本月最赞
讲师:133011人学习过
讲师:271244人学习过
讲师:218786人学习过
精选博文论坛热帖下载排行
在软件领域,很少能有像《人月神话》一样具有深远影响力并且畅销不衰的著作。Brooks博士为人们管理复杂项目提供了最具洞察力的见解。既有很...
订阅51CTO邮刊}

我要回帖

更多关于 svn 添加到版本控制 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信