1

昨日、 Migrate to TFSという質問をしたところ、非常に役立ついくつかの非常に優れたツールについて回答がありました。jwanagelに感謝します。しかし、VSS サーバーと TFS サーバーは 2 つの異なるマシンであることを忘れていました。そして、両方とも別の場所にいる場合は、別の道を歩む必要があるようです。

別のマシンにある Visual SourceSafe データベースを別のマシンにある TFS サーバーに移行するには、どうすればよいですか?

ありがとう。

4

1 に答える 1

1

それらは絶対に異なるマシン上にある可能性があります。2 台のマシンが互いに認識できることを確認してください。

vssconverter.exe ユーティリティの構成ファイルには、次のように表示されます。

<?xml version="1.0" encoding="utf-8"?>
 <SourceControlConverter>
   <ConverterSpecificSetting>
      <Source name="VSS">
          <VSSDatabase name="c:\VSSDatabase">
          </VSSDatabase>
      </Source>
      <ProjectMap>
        <Project Source="$/MyFirstProject" 
                 Destination="$/MyTeam_ProjectOne">
        </Project>
        <Project Source="$/MySecondProject"  
                 Destination="$/MyTeam_ProjectTwo">
        </Project>
      </ProjectMap>
   </ConverterSpecificSetting>
   <Settings>
     <TeamFoundationServer name="YourTFSServerName" 
                           port="PortNumber" 
                           protocol="http"
                           collection="MyTeamProjectCollection">
     </TeamFoundationServer>
   </Settings>
 </SourceControlConverter>

領域は、VSS データベースが配置されている場所を指定します。vssconverter.exe は移行元の VSS サーバーから実行されるため、これは常にローカルになります。この領域を見ると、ここで TFS サーバーのアドレスを指定します。TFS アドレスは、同じマシン名である必要はありません。移行元の VSS サーバーから見える限り、問題はありません。

(VSSサーバーから別のTFSマシンへの移行をこれで完了しました。)

それが役立つことを願っています!

于 2010-08-27T15:33:08.003 に答える