Navigation
API > API/Developer > API/Developer/SourceControl
Inheritance Hierarchy
- UDeveloperSettings
- USourceControlPreferences
References
| Module | SourceControl |
| Header | /Engine/Source/Developer/SourceControl/Public/SourceControlPreferences.h |
| Include | #include "SourceControlPreferences.h" |
Syntax
UCLASS (Config=Editor, defaultconfig,
Meta=(DisplayName="Revision Control", Keywords="Source Control"))
class USourceControlPreferences : public UDeveloperSettings
Remarks
Settings for the Source Control Integration
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bEnableUncontrolledChangelists | Enables Uncontrolled Changelists features. | |
| bool | bEnableValidationTag | If enabled, adds a tag in changelist descriptions when they are validated | |
| bool | bRequiresRevisionControlToRenameLocalizableAssets | Revision Control is a requirement to move/rename/delete localizable assets | |
| bool | bShouldDeleteNewFilesOnRevert | If enabled, deletes new files when reverted. | |
| TArray< FString > | CollectionChangelistTags | List of lines to add to any collection on checkin | |
| TMap< FName, FString > | SpecificCollectionChangelistTags | Map of collection names and additional text to apply to changelist descriptions when checking them in |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | Helper to access easily Enable Uncontrolled Changelists setting | ||
| bool | Helper to access easily Enable Validation Tag setting | ||
| bool | Helper to access easily Requires Revision Control To Rename Localizable Assets setting | ||
| bool | Helper to access easily Should Delete New Files On Revert setting |