2

何らかの理由で、特定のビューの starteam 作業フォルダー以外の場所に CruiseControl.net でコードをチェックアウトできないようです。

overrideViewWorkingDir と overrideFolderWorkingDir の両方を試しましたが、どちらも機能していないようです。

誰もこれを行うことができましたか?

4

4 に答える 4

1

starteam overrideではなく、プロジェクトのworkingDirectory 要素をお探しですか?

于 2008-09-03T22:53:06.820 に答える
0
<sourcecontrol type="starteam">
    <executable>C:\Program Files\starbase\StarTeam 5.4\stcmd.exe</executable>
    <project>ProjectName/ViewName</project>
    <username>UserName</username>
    <password>Password</password>
    <host>127.0.0.1</host>
    <port>49201</port>
    <autoGetSource>true</autoGetSource>
    <overrideViewWorkingDir>C:\temp\ProjectName</overrideViewWorkingDir>
</sourcecontrol>
于 2008-09-14T06:35:11.600 に答える
0

ccnet 1.4.3 と Startem Cross-Platform Client 2008 R2 で問題なく動作します。XML が有効であることを確認してください。overrideViewWorkingDir タグが適切に閉じられておらず、ccnet がそれを無視していました。サービスとしてではなく、コマンドラインから ccnet.exe を実行して見つけました。また、SysInternals の Process Explorer を使用して、stcmd.exe に渡されたコマンド ライン引数を表示することもできます。

于 2009-04-13T19:58:02.817 に答える
0

作業フォルダーのプロパティが絶対パスではなく相対パスに設定されていることを確認してください (例: C:\MyProject\MyFolder ではなく MyFolder)。そうしないと、オーバーライドが上書きされます。ビューにフォルダーを追加するときに、人々が誤って完全なパスを入力したときに、ファイルがいくつかの非常に奇妙な場所にチェックアウトされたのを見たことがあります。

于 2009-09-30T12:49:14.033 に答える