要从文件集创建 shelfstet,我使用以下命令:
tf shelve /comment:myComment myShelveName /recursive
/noprompt /replace /move "firstFile" "secondFile" ... "lastFile"
如果所有“firstFile,..lastFile”都已检出,则命令成功 - 如果其中任何一个未检出,则命令失败。
避免此类失败的解决方案是签出所有列出的文件,无论它们是否已更改。另一个选择是过滤名称。您可能会发现更多信息。
但是,一般来说,是否存在一些选项可以成功使用tf shelve
仅检出部分文件的一组文件?
答案1
不,没有办法搁置未首先标记为已更改的文件。如果您经常需要此功能,您可以编写一个批处理脚本,先执行 tf edit,然后执行 tf shelve。