SVN的代码迁移到TFS的方法

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已经管理该代码了。

或者如下操作

全部绑定
在这里插入图片描述
签出即可。
在这里插入图片描述

处理完毕!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章