24

私はクライアントからASP.Net2.0(ファイルシステム)Webプロジェクトを継承しました。ここでは、近年、いくつかの異なる会社がこのプロジェクトに取り組んでいます。プロジェクトはある会社から次の会社に引き継がれ、最終的に私に行き着きました。

さて、ご想像のとおり、コードベースとファイルとフォルダの構造はかなり乱雑で醜いものになりました。私はこれを修正しようとしています。

それはSVNエクスポートされたリポジトリ/フォルダとして私に渡され、それを私自身のSVNリポジトリに追加しました。しかし、私は今、vssver.scc全体が散らばっているのを見つけています。それらはどこでも使用されていないようです。

これらはSVN以外の別のソース管理システムで使用されていると思います。

これらのファイルを削除できますか?

4

2 に答える 2

39

これらのファイルは、VisualSourceSafeバインディングメカニズムの一部です。安全に削除できるファイルは次のとおりです。

  • * .scc
  • * .vssscc
  • * .vspscc

上記のファイルを削除することに加えて、次のXMLタグを削除することにより、すべてのプロジェクトファイル(* .vbproj、*。csprojなど)のバインディング情報を削除します。

  • SccProjectName
  • SccLocalPath
  • SccAuxPath
  • SccProvider

そして最後に、ソリューションファイル(* .sln)で次のセクションを削除します。

GlobalSection(SourceCodeControl) = preSolution
    SccNumberOfProjects = 1
    SccLocalPath0 = .
    SccProjectUniqueName1 = ...
    SccProjectName1 = ...
    SccLocalPath1 = ...
EndGlobalSection
于 2010-07-15T13:05:04.427 に答える
2

これらは、MS Visual SourceSafe(VSS)によって使用されるファイルです。

ソリューション/コードのプロジェクトファイルにはまだこれらのファイルへのバインディングが含まれている可能性があるため、単にファイルを削除することはお勧めできません。

vssver.sccファイルのバックアップを作成して削除することをお勧めします。何かが壊れた場合は、ファイルを復元するだけです。

于 2010-07-15T08:15:06.200 に答える