8

ソース セーフなプロジェクトを Subversion に移行できるようにするためのスクリプトを作成する必要があります。

  • .scc ファイルを削除する
  • .vspcc ファイルを削除する

すべてのファイルの「読み取り専用」属性も削除する必要がありますか?それとも問題になりませんか?

このスクリプトをどの言語で記述しますか。私は Python で実行する予定でしたが (os.walk は素晴らしい)、Windows のファイル属性を変更するには (必要に応じて) powershell の方が適しているのではないでしょうか?

プロジェクトを SVN に移行する前に実行する必要があると考えられることはありますか?

4

4 に答える 4

8

手動移行の場合 (または何が起こるかを理解するため):

  • すべてのファイルの「読み取り専用」属性を削除する
  • *.scc を削除
  • *.vssscc を削除
  • *.vspscc を削除
  • *.suo を削除
  • solution.sln ファイルから「SourceCodeControl...」セクションを削除します
  • projects.csproj ファイルから「SccProjectName...」セクションを削除します
于 2008-09-18T16:45:59.633 に答える
3

また、SVN プロジェクトに移行したい VSS プロジェクトがたくさん入ったハード ドライブもあります。

Vss2Svnを使用できませんでしたか? これは VSS プロジェクトを SVN に変換するように思えますが、試したことはなく、聞いたこともありません。VSSからSVNに移行するためにこれを試した人はいますか? それとも手動でやったほうがいいですか?

于 2008-09-18T23:59:47.907 に答える
2

できる最善のことは、リポジトリ内のすべてのファイルをクリーンにエクスポートすることです。VSSであるものをすべて吹き飛ばします。

それが済んだら、Subversionインポートを実行するだけで、準備が整います。スクリプトを作成すると、メンテナンスと障害点がもう1つあります。したがって、クリーンなインポートを実行することを好みます。

于 2008-09-18T16:17:58.080 に答える
2

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

于 2008-09-18T16:17:19.953 に答える