

#Smartgit compare two branches update#
Updated as well, select Update existing and fetch new tagsįrom More Options. Update possibly changed tags from the remote repository. Want to “preserve” these merge commits during the rebase or flatten theīy default, Git (and hence SmartGit) will only pull new tags, but don’t When rebasing, SmartGit will detect whether there are local mergeĬommits which have to be rebased and in this case ask you whether you In that case SmartGit will leave the repository inĪ merging or rebasing state so you can either resolve the conflicts

If a merge or rebase is performed after pulling, it may fail due toĬonflicting changes. The Pull dialog allows you to set your choice as default for the current These options are meaningless, if you select to Fetch In the latter case, you can merge or rebase by hand, as SmartGit will do after the commits have been fetched: Merge the localĬommits with the fetched commits or rebase the local commits onto theįetched commits. This will open the Pull dialog, where you can specify what Use Remote|Pull (or the corresponding toolbar button) to invoke the In the remote branches, and optionally ‘integrates’ (i.e. The Pull command fetches commits from a remote repository, stores them Synchronize command that combines pulling and pushing. Pulling from and pushing to the remote repositories. Synchronizing the states of local and remote repositories consists of Propose Changes Synchronizing with Remote Repositories
