We\'re using Perforce and Visual Studio. Whenever we create a branch, some projects will not be bound to source control unless we use \"Open from Source Control\", but other
Support for renaming a file or moving it to a new folder directory is terrible and painful if using the Visual Studio P4 plug-in integration. No built-in feature exists that alerts P4 to renaming the file or that it has been moved.
The issue is that renaming a file requires not just updating the associated VS project file but Perforce needs to be informed as well of the change if you want to maintain proper revision history.
Currently, I do not see a way to do both in a single operation if using the VS integration. Instead, you have to:
If you use a continuous integration build process and you submit changes at any point prior to the last step, you are guaranteed to have a broken build.
The problem magnifies significantly the more files that require renaming or moving. This is not a smooth process whatsoever.