内容显示页
 
类别:.Net + C# | 浏览(106) | 2011-10-25 22:58:10

        首先要无损,如:不破坏以前历史记录,重命名后在TFS里可以看到新文件是由哪个老的文件命名来的。

        以下步骤供参考,整体思路是改项目-->改文件夹-->改项目里文件夹路径-->处理sln-->处理命名空间。

  1. 使用VS打开解决方案,对各个项目进行改名、改程序集、改默认命名空间,这样改动后其它项目如果引用他,也会一并更新,保证生成没问题后,签入代码并关闭VS。
  2. 打开VS(不用打开解决方案),从“团队资源管理”进入“源代码管理”,对各目录进行重命名并签入(因为项目生成会失败,故此处强制签入)。
  3. 在VS “源代码管理资源管理器”界面,签出所有文件,搜索*.csproj使用Emeditor打开并替换里面的项目引用路径为最新(可以使用Emeditor的宏,速度更快)。
  4. 使用Emeditor打开sln,替换所有项目路径为最新,删除源代码管理区间段:GlobalSection(TeamFoundationVersionControl) = preSolution 。。。,保存并关闭。
  5. 使用VS打开sln,右击解决方案名字,点击“将解决方案添加到源代码管理...”,签入。
  6. 使用VS打开sln,针对解决方案替换命名空间为最新,生成成功后签入。

 


引用本页地址:http://www.yongfa365.com/item/VS-TFS-Solution-Procect-Folder-Rename.html
 
 
相关链接
 
网友评论:
1 匿名网友 - 2011-10-25 22:58:59
不错
 
2 水电开槽机 - 2011-11-6 20:38:42
先收藏了,以防以后有用。
 
3 广州拓展训练 - 2011-10-29 15:20:49
之前研究过C#,现在隔了好久都忘得差不多了。
 
姓名: 记住我
网址:
邮箱:
内容:
验证码:  验证码图片 看不清? 换张图试试
 
     
 
 
文章分类
 
 
.Net + C#(73)
 
 
ASP+VBS(161)
 
 
 
Linux(10)
 
 
 
web 2.0(26)
 
 
 
 
 
心程(68)
 
生活(97)
 
 
     

Power by :柳永法(yongfa365)'Blog  | 京ICP备07011491号  QQ:64049027  E-mail:64049027@qq.com yongfa365'CodePlex yongfa365'CodeGoogle

申请友情链接 要求:跟本站主题相类似正规网站,双方交换为首页位置

转载请注明来源,以便后人及时得到最新、修正、加强版!!!