Git Sidebar

The Git sidebar allows you to easily manage Git repositories directly within Software Ideas Modeler.

Opening the Git Sidebar

To display the Git sidebar:

🛠️ Ribbon > View tab > Window group > Sidebars drop-down > Git

Git Sidebar
Git Sidebar

Create Git Repository

If your project is not yet under version control, you can create a new Git repository:

  • Click Create Git Repository in the Git sidebar (shown when the project is not yet in a Git repo).
  • This runs the `git init` command in the folder containing your current SIM project.

After initializing the repository, all Git features become available.

Top Bar Buttons

These buttons allow you to perform common Git operations:

  • Commit: Save your changes to the local Git repository.
  • Pull: Fetch and merge changes from the selected remote repository.
  • Push: Send your local commits to the remote repository.
  • Remote Repository Combo Box: Select which remote (e.g., `origin`) you want to work with.

Active Branch

  • Displays the name of the currently active Git branch (e.g., `main`).
  • Change button: Switch to another local branch.

History Filter

Filter commit history using:

  • From: Start date of commit history.
  • To: End date of commit history.
  • Filter box: Enter text to filter by message content, author, or other metadata.

Commit History List

A table showing the commit history:

  • Message: Commit message.
  • Author: Who made the commit.
  • Date: When the commit was made.

(If the list is empty, try adjusting the date range or checking the selected branch.)

Commit Details Area

A text area at the bottom shows the full message of the selected commit.

New Comment

Comment