2

私はVSS2005(8.0.50727.42)をソース管理として使用していることに悩まされています。私はSVNhttp://www.visualsvn.com/server/に移行することを提案しており、仲間を幸せに保つために、すべての履歴をプルするとともに移行を行うように見えるツールを見つけました。--http : //vsstosvn.codeplex.com/ (誰かがこれで成功または経験をしたことがあるなら、あなたの考えを聞くことに興味があるでしょう)

ただし、これが機能することを確認するために、試運転を行いたいのですが、既存のVSSのバックアップを作成する方法がわかりません。このツールは、すべてのソースの変更にも対応しているようです。ソリューションのバインディングを制御するので、それが上手くいくと、おそらく殴られるでしょう。

srcsafe.iniが存在するフォルダー構造のコピーを簡単に作成できますか?そのちょうどそれはそのデータフォルダにあらゆる種類のがらくたを持っているようです..bcなどと呼ばれるフォルダ。

どんな助けでも大歓迎

ありがとう

4

2 に答える 2

2

過去にVSS2SVNコマンドラインクライアントを使用しましたが、問題なく動作しました。VSSが悪用された方法(コミットメッセージが不十分、単一の散発的なファイルへのコミット)によって多少妨げられたため、コミット履歴は大まかにしか役に立たなかったと思います。

どのように作業したか思い出せませんが、VSS2SVNとVSSの両方のドキュメントに従っている可能性があります。

Visual SourceSafeのドキュメント(「What'snew」ページにある2005バージョンのようです)には、履歴を含むVSSデータベースをバックアップおよび復元する方法についての説明があります。管理者インターフェイスからすべてを実行して新しい場所に復元することも、コマンドラインクライアントで実行することもできます。

バックアップの作成中はユーザーがデータベースを使用できず、分析ユーティリティを実行できないという警告に注意してください。これは、データベースを保護したりロックしたりすることなく、ネットワークを介した単純なファイルコピーである可能性があることを意味します。おそらく、ユーザーの周りでバックアップをスケジュールする必要があります(私たちが3人しかいなかったので、私がそれを行ったときは問題ありませんでした)。

編集:VSSバックアップを実行するためのオプションをまとめたブログ記事を見つけました。これはおなじみのようですので、移行を実行したときに参照した可能性があります。その結果、すべてのVSS情報を含むディレクトリをコピーできますが、コピー中にデータベースを変更できないことを確認する必要があります。

于 2012-08-16T10:13:15.127 に答える
1

https://support.microsoft.com/en-us/kb/244016

データベースを使用している人がいないこと、およびデータベースのバックアップ中にAnalyzeが実行を開始しないことを確認してください。次のフォルダをコピーします:\ DATA \ Temp \ USERS

User.txtファイルとSrcsafe.iniファイルをコピーします。この手順に従うと、既存のUsers、Temp、Dataフォルダー、およびUsers.txtファイルとSrcsafe.iniファイルをコピーしたバージョンに置き換えることで、データベースを完全に復元できます。

この手順を使用して、コピーしたファイルを新しいフォルダーに配置することにより、データベースを別の場所に移動することもできます。データベースを開くには、Visual SourceSafe Explorerの[ファイル]メニューで、[SourceSafeデータベースを開く]をクリックして新しい場所を参照します。

于 2015-08-10T04:31:55.273 に答える