是否可以对仅检出部分文件的文件集使用“tf shelve”?

是否可以对仅检出部分文件的文件集使用“tf shelve”?

要从文件集创建 shelfstet,我使用以下命令:

tf shelve /comment:myComment myShelveName /recursive 
/noprompt /replace /move "firstFile" "secondFile" ... "lastFile"

如果所有“firstFile,..lastFile”都已检出,则命令成功 - 如果其中任何一个未检出,则命令失败。

避免此类失败的解决方案是签出所有列出的文件,无论它们是否已更改。另一个选择是过滤名称。您可能会发现更多信息。

但是,一般来说,是否存在一些选项可以成功使用tf shelve仅检出部分文件的一组文件?

答案1

不,没有办法搁置未首先标记为已更改的文件。如果您经常需要此功能,您可以编写一个批处理脚本,先执行 tf edit,然后执行 tf shelve。

相关内容