If you want to reuse components such as plugins across projects, use shared libraries or work with external contractors and need better access control, submodules will make this possible. Anchorpoint fully supports Git submodules, by allowing you to switch between them and commit their changes. Proper guiadance and security mechanisms avoid the common pitfalls when working with Git submodules.
Submodule features
- Switch between modules and commit on a per module basis
- Protections from committing on a detached HEAD
- Protections from pushing updates in the root repository without pushing the submodule first. This can lead to pull errors for other team members.
- Reminding the team member to also update the root repository when submodule changes have been pushed.
- Reattaching the branch after checkout
- File locking across submodules
Improvements
- Added an option to set a custom email and Git author for commits
- Added an option to force delete the branch when you are not on it
- Added a tooltip on actor files to see the original file name
- Added a shortcut for the preview window using CTRL-space
- Support for Unreal Engine 5.7 actor files
- Polished branch manger UI to better see the available options
- Decoupled locking of text files from locking of binary files
- Support for Blender 5 file formats
- Merge the Python shared settings via the API on the server
Fixes
- Improved browser performance on network drives
- Fixed an issue with Attributes are not stored on network drives
- Fixed an issue of the detection of .gitattributes files in the changes files section
- Fixed the generation of .gitkeep files when creating a new folder
- Fix selective checkout issues where context menu entries have not been refreshed properly
- Fix restore files did not work when files have been rename in the history
- Fixed an issue with replacing thumbnails and reloading Anchorpoint
- Fixed an issue where the timeline does not show up after joining the Git repository
- Extend the error message for Azure DevOps when users don’t have permissions to push files
- Fixed an issue where 0KB files are shown as virtual files falsely
- Fixed an issue of reverting wrong selected files
- Fixed an issue of local commits that are not refreshing
- Fixed an issue of marking files for commits
- Fixed an issue of Anchorpoint showing false push notifications of already seen objects
- Fixed an issue of file previews in the Git history are not loading properly from the cache