Я недавно столкнулся с этой же проблемой. Причина, по которой это происходит, та же причина, по которой вы не видите устаревшие файлы в графическом интерфейсе или у вас есть файл с неизвестным статусом, статус не обновляется. Поэтому, если вы обновите статус своих файлов, он сможет забрать те файлы, которые были изменены, из системы контроля версий. Мы достигаем этого, добавляя шаг в наш файл конфигурации.
<prebuild>
<exec>
<executable>C:\Program Files\Borland\StarTeam Cross-Platform Client 2006 R2\stcmd.exe</executable >
<buildArgs>update-status -nologo -is -q -p "username:password@192.168.0.1:49201/Code Project/Code Path" -fp "C:\projects\My Code Directory"</buildArgs>
<buildTimeoutSeconds>0</buildTimeoutSeconds>
</exec>
</prebuild>