Uploading Files
Overview
Files can be uploaded to any folder in the file tree through the context menu. Uploading adds the selected file to the target folder within the current branch, and the operation is recorded as a transaction in the Version Control System with full user attribution and a timestamp.
How to Upload
To upload a file, right-click on the target folder in the file tree and select Upload from the context menu. A file selection dialog opens, allowing one or more files to be selected from the local file system. Once the files are selected and confirmed, they are uploaded to the platform and placed within the target folder. The file tree reloads the target folder's contents automatically to reflect the newly uploaded files.
Upload Limits
There is no hard file size limit enforced by the Version Control System itself - uploaded files are stored in cloud object storage. However, very large files (exceeding several hundred megabytes) may experience longer upload times or timeouts depending on network conditions. The uploaded file name must comply with the same naming constraints as files created through the file explorer (maximum 255 characters, full Unicode, no forward slashes or null bytes, no Windows reserved names).
Transaction Tracking
Each uploaded file generates a transaction record in the Version Control System. The transaction captures the file name, the target folder, the uploading user's email address, and the timestamp of the upload. If multiple files are uploaded in a single operation, each file generates its own transaction, but the transactions are grouped under a common description and timestamp for clarity in the version history.
INFO
Uploaded files are immediately available in the current branch. They do not appear in other branches unless explicitly copied or merged.
