Home

Version Control Project Operations

Project-wide version control operations are available from either the Version Control submenu in the Project menu or from the “Operations” submenu when the version control status is clicked in Simply Fortran’s status bar.

Pull from Default

This option will attempt to pull any changes from the default remote repository. A popup will appear once the background operation completes indicating success or failure with any output from the version control system. The operation will fail if there are any conflicts present, and the user may need to perform additional steps using either the command line or another version control tool.

Pull from Other Source

Similar to the above option, this item will first open a window allowing the user to select the remote repository from which to pull changes rather than just assume the default remote repository should be used.

Commit Changes

Selecting this item will open the Commit window to select which files should be committed and what additional information should be included.

Stash Changes

Stashing changes in Git will temporarily revert all changes in the current repository, returning the state to the last commit, whilst temporarily storing these changes in a “stash.” To recover stashed changes, users will need to use the command line or an external tool.

History

When history is selected, Simply Fortran will open a new tab showing up to the last 200 commits for the current project.

New Branch

When activated, the user can create a new branch of any valid, requested name.

Switch Branch

The user can switch between known local branches.

Push to Default

Selecting this item will push all local repository commits to the default remote repository. The status of this operation will be displayed once the procedure is completed.

Push to Other Source

Like pushing to default, this option allows pushing changes to any known remote repository rather than just the default.

Refresh Display

Occasionally, the Project Outline display may not reflect the current status of the Git repository. This state may occur if, for example, a project file was modified outside of Simply Fortran. Selecting Refresh Display simply updates the entire Project Outline’s version control statuses.

See Also

Overview
Commits
File Operations