25

ビルド (TFS2010) に問題があります。最近、ビルドが開始されるとすぐにエラーが発生する今日まで、このビルドはすべて順調に進んでいます。

Delete Sources Directory (00:00) The Directory is not empty.

サーバーを調べたところ、\builds\1\myproject\sources\ が空であることがわかりました。そこには何もありません。エラーはそうではないことを示唆していますが、確かに空です。

この場合、空にすべきではないのだろうか?ビルドを再び実行するために、これに対してどのような行動をとればよいか、誰にもアドバイスできますか?

これは失敗したビルドのログです:

Overall Build Process
00:00
Update Build Number
00:00
Create the Drop Location
00:03
Run On Agent (reserved build agent Default Agent - server1)
00:00
Delete Test Results Directory
00:00
Delete Binaries Directory
00:00
Delete Workspace
00:00
Delete Sources Directory
 The directory is not empty.

助けてくれてありがとう!

4

5 に答える 5

48

これは通常、他のプロセスがファイル システムにハンドルを持っている場合に発生します。エクスプローラーまたはコマンド プロンプト ウィンドウが原因であることがよくあります。

于 2013-09-09T20:47:58.597 に答える
1

誰かがサブディレクトリまたはこのディレクトリ内のファイルへのハンドルを取得した場合を除き、パスの長さが 260 シンボルを超えるファイルがディレクトリ (またはサブディレクトリ) にある場合に、このようなエラーが発生する可能性があります。このような場合、'C:\mydir' の代わりに '\\?\C:\mydir' を削除する必要があります。ここで読むことができるシンボルの制限は約260です。

于 2016-11-11T14:38:41.550 に答える