0

VSS 2005 からプルするクライアント用のビルドを取得しようとしています (そうです、選択の余地がありません)。すべての構成が正しいと確信していますが、次のエラーが発生し続けます。

ソース管理操作に失敗しました: $/Utilities/Orbital Gateway/Solution Architecture/Release Construction/Payment Subsystem/Services/PaymentService は既存のファイル名またはプロジェクトではありません

プロジェクト パスを SourceSafe から直接コピーしたので、正しいことがわかりました。

これが私の設定です:

<sourcecontrol type="vss" autoGetSource="true">
  <executable>"C:\Program Files\Microsoft Visual SourceSafe\ss.exe"</executable>
  <project>"$/Utilities/Solution Architecture/Release Construction/Payment Subsystem/Services/PaymentService"</project>
  <username>XXXXXX</username>
  <password>XXXXXXX</password>
  <ssdir>\\server\VSS_Data\<ssdir>
  <workingDirectory>C:\Builds\PaymentService\Dev</workingDirectory>
  <cleanCopy>true</cleanCopy>
</sourcecontrol>

実行可能ファイルとは、ビルド サーバー上の ss.exe を意味するのか、それともコードが実際に格納されているサーバーを意味するのか。ビルドサーバーを指しています。

どんな助けでも大歓迎です!

4

2 に答える 2

1

ss.exe は、ソースをビルドする前にチェックアウトを行うため、ビルド サーバー上の SourceSafe 実行可能ファイルです。ドキュメントには、VSS がビルド サーバーと同じマシンで実行されている場合、これを省略できると記載されています。

SS.EXE の場所。VSS が統合サーバーにインストールされている場合、VSS の場所はレジストリから読み取られるため、この要素は省略できます。

ただし、構成は正しいようです。

ドキュメント: http://confluence.public.thoughtworks.org/display/CCNET/Visual+Source+Safe+Source+Control+Block

于 2009-02-13T19:44:09.577 に答える
0

\server\vss_data でプロジェクトが見つからないのはなぜですか?

他に注意すべきことは、エラー メッセージでは「ユーティリティ」と「ソリューション アーキテクチャ」の間に「軌道ゲートウェイ」が含まれていますが、サンプル スクリプトではパスのその部分が欠落していることです。

于 2009-02-19T21:27:47.173 に答える