Gotcha -- so yeah, "sync -n" sounds like the way to go. I'm imagining you'd do "p4 switch --no-sync", then "p4 sync -n" to create a list of files that you'll create placeholders for and hydrate with a real "p4 sync" on demand.
If you have local disk space to spare, another fix I might suggest is to have multiple workspaces so you don't need to throw away and re-download a bunch of files every time you switch streams (i.e. just have a workspace per stream and switch workspaces rather than switching streams within a workspace).
GetDepotDirs() - client map too twisted for directory list
20 replies to this topic
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users