从VSS迁移到SVN

mma*_*tax 8 svn version-control visual-sourcesafe

我需要编写一个脚本来使源安全项目准备好转移到subversion,到目前为止我需要做什么我可以想到:

  • 删除.scc文件
  • 删除.vspcc文件

我是否还需要删除所有文件的"只读"属性,或者这无关紧要?

你会用什么语言编写这个脚本,我打算在python中做这个(os.walk很棒),但也许PowerShell更适合在Windows上使用chnage文件属性(如果需要的话)?

在将项目移至SVN之前,您还有什么需要考虑的事项吗?

小智 8

对于手动迁移(或了解会发生什么):

  • 删除所有文件的"只读"属性
  • 删除*.scc
  • 删除*.vssscc
  • 删除*.vspscc
  • 删除*.suo
  • 从您的solution.sln文件中删除"SourceCodeControl ..."部分
  • 从projects.csproj文件中删除"SccProjectName ..."部分