8

我需要编写一个脚本来使源代码安全的项目准备好转移到颠覆,到目前为止我需要做什么我能想到的:

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

我是否也需要删除所有文件的“只读”属性,还是没关系?

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

在我将项目迁移到 SVN 之前,您还有什么可以想到的需要完成的吗?

4

4 回答 4

8

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

  • 删除所有文件的“只读”属性
  • 删除 *.scc
  • 删除 *.vssscc
  • 删除 *.vspscc
  • 删除 *.suo
  • 从您的 solution.sln 文件中删除“SourceCodeControl ...”部分
  • 从您的 projects.csproj 文件中删除“SccProjectName...”部分
于 2008-09-18T16:45:59.633 回答
3

I also have a hard drive with a bunch of VSS projects that I want to move to SVN projects.

Couldn't you just use Vss2Svn? It sounds like this will convert VSS projects to SVN, but I have not tried it and have not heard anything about it. Has anyone tried this to move from VSS to SVN? Or is it better to do it manually?

于 2008-09-18T23:59:47.907 回答
2

http://www.poweradmin.com/sourcecode/vssmigrate.aspx

于 2008-09-18T16:17:19.953 回答
2

您可以做的最好的事情是干净导出存储库中的所有文件。吹走任何是 VSS 的东西。

完成后,只需进行颠覆导入,您就可以开始了。如果你编写一个脚本,你只会多一个维护和故障点。因此,我更喜欢只进行干净的导入。

于 2008-09-18T16:17:58.080 回答