1.代码之前是SVN管理的,准备换TFS管理。首先解除SVN文件夹绑定
(1). 创建一个reg文件
(2). 在文件中填入如下内容并保存:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]
@="Delete SVN Folders"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]
@="cmd.exe /c \"TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \""
(3). 执行reg文件后,鼠标右键菜单中多出[Delete SVN Folders]选项
(4). 选中需要解除绑定的文件夹,鼠标右键选择[Delete SVN Folder]
2.将源代码全部Copy到TSF的指定目录。
在*.sln中找到如下代码并删除。
GlobalSection(SubversionScc) = preSolution
Svn-Managed = True
Manager = AnkhSVN - Subversion Support for Visual Studio
EndGlobalSection
在*.csproj中找到如下代码并删除。
<SccProjectName>Svn</SccProjectName>
<SccLocalPath>Svn</SccLocalPath>
<SccAuxPath>Svn</SccAuxPath>
<SccProvider>SubversionScc</SccProvider>
打开*.sln项目,知道不在报错为止。
3.关联TFS
在解决方案上右键
直接点击确定,遇到如下提示全部忽略。
4.再次在解决方案上右键
好了,TSF已经管理该代码了。
或者如下操作
全部绑定
签出即可。
处理完毕!