Unity Version Control 11.0.16.9116
50 documented changes.
- Version
- 11.0.16.9116
- Released
- Jan 16, 2025
- Product
- Unity Version Control
Unity Version Control 11.0.16.9116
New
- Change
All Platforms: Introducing Branch Hiding!
- Change
All Platforms: We're excited to announce a long-awaited feature: the ability to hide branches! This new capability lets you focus on what's important by removing unwanted branches from your views.
- Change
All Platforms: == How it works? ==
- Change
All Platforms: Hiding branches happens at the server level, meaning once a branch is hidden, it disappears from the Branch Explorer, Branches View, and even the Changesets View for all users of the repository. However, the branch and its content still exist in the repository, so you can unhide or use it whenever needed.
- Change
All Platforms: == Who can hide or unhide branches? ==
- Change
All Platforms: Any user with "change" permission on a specific branch can hide or unhide it. This ensures flexibility while maintaining appropriate access control.
- Change
All Platforms: == When to use Branch Hiding? ==
- Change
All Platforms: Sometimes, you may ask us to delete branches, but this isn't always possible — e.g., when a branch has been integrated. In these cases, the Desktop GUI will now offer the option to hide those branches instead, helping you keep your workspace organized without permanently removing data.
- Change
All Platforms: == A note on visibility ==
- Change
All Platforms: While hiding a branch removes it from immediate views, the branch and its content remain intact in the repository. This ensures that no data is lost, and you can retrieve or unhide the branch at any time.
- Change
All Platforms: You can hide or unhide branches using either the command line or the Desktop GUI:
- Change
All Platforms: == Command Line: How to use Branch Hiding? ==
- Change
All Platforms: Use the following commands to hide or unhide branches. For additional details, include the --help option.
- Change
All Platforms: == Desktop GUI: How to use Branch Hiding? ==
- Change
All Platforms: A simple and intuitive way to hide/unhide branches is also available directly within the GUI.
- Change
All Platforms: From the Branch Explorer or Branches View, there's a new option available to Hide a branch:
- Change
All Platforms: Note you can use "Ctrl-H" as shortcut!
- Change
All Platforms: To see all the hidden branches, you can go to the Branches View and click on the new 'Show hidden branches' button:
- Change
All Platforms: If you use this feature together with display filters, the hidden branches take them into account, making it easier to find the right branch based on your search criteria:
- Change
All Platforms: When showing the hidden branches, there's a new option available to Unhide a branch.
- Change
All Platforms: We're confident this feature will make managing your repositories more streamlined and efficient. Try it out and enjoy a clutter-free experience in Plastic SCM!
- Change
Windows - Installer Update: Remove discontinued plugins
- Windows
- Change
Windows - Installer Update: We're excited to share an important update! We've optimized the installer by removing discontinued plugins and upgrading older .NET Framework applications to .NET. This change has cut the installer size by more than half, making installation faster and more efficient.
- Windows
- Change
Windows - Installer Update: == What’s Changing? ==
- Windows
- Change
Windows - Installer Update: We're discontinuing support for the following legacy Unity Version Control (UVCS) plugins:
- Windows
- Change
Windows - Installer Update: == Why are we making this change? ==
- Windows
- Change
Windows - Installer Update: These plugins no longer align with our vision for delivering a streamlined, modern product. By focusing on core improvements, we'll deliver updates faster and enhance the overall user experience.
- Windows
- Change
Windows - Installer Update: == What should you do? ==
- Windows
- Fix
Windows - Installer Update: We strongly recommend upgrading to the latest version of UVCS to enjoy the latest improvements, performance boosts, and bug fixes.
- Windows
- Change
Windows - Installer Update: If you rely on the discontinued plugins, you can keep using them by staying on your current UVCS version. However, please note:
- Windows
- Change
Windows - Installer Update: Thank you for your understanding and for being part of our journey to improve Unity Version Control. If you have any questions or concerns, feel free to reach out to our support team—we're here to help!
- Windows
- Change
All platforms: GitSync handles the .lfsconfig URL setting
- Change
All platforms: GitSync now takes into account the .lfsconfig configuration file. It looks for the URL setting in order to use the specified URL for the LFS blobs download/upload (instead of always using the default one).
- Change
All platforms: This allows you to import repositories from Git (to UVCS) that used a custom URL for the LFS blobs though the .lfsconfig file.
- Change
All platforms: It only accepts HTTP/HTTPS URLs at the moment:
Windows - Installer Update
- Change
Visual Studio Integration
- Change
Shell Extension
- Change
SCC Plugin
- Change
Microsoft Office Integration
- Change
These plugins will no longer be maintained or supported.
- Change
Compatibility or functionality issues may arise in the future.
Bug
- Fix
All clients: Fixed "Unable to cast object" error checking in a file under an Xlink
- Change
All clients: This error only happened under very specific circumstances:
- Fix
All clients: Now it's fixed.
- Change
All platforms - Gluon: File conflicts not properly detected applying a shelveset
- Change
All platforms - Gluon: The Gluon shelveset application didn't promote the changes to file conflicts when the file was not modified in the workspace and the workspace revision didn't match with the base revision of the change. This way, it applied directly the shelveset change content to the workspace, losing all the changes introduced later in the file.
- Change
All platforms - Gluon: Now, it properly detects the file conflict and merges the workspace changes with the shelve changes.
All clients
- Change
You have a file checked-out under an Xlink with a fs protection set from Linux/macOS.
- macOS
- Linux
- Change
There are new changes only in the root repo, so you need to run an Incoming Changes operation before running the check-in.
- Change
After that, the check-in operation throws the error: Unable to cast object of type 'Codice.CM.Common.Tree.CheckinItemData' to type 'Codice.Client.Commands.CheckIn.ClientCheckinItemData'.