Create patch and apply patch in SmartGit

I have a online repository hosted at Bitbucket but one of the developers has Internet connection problems and most of the time can’t connect to the repository. In order to mantain the same code at repository and shared between developers I think in create patch and send him trough email. Since him and I use SmartGit client it’s possible to create and apply patch from SmartGit? I read the docs but didn’t find any helpful, any advice on this? I don’t know if Git Flow feature is the solution

  • External folder inside the repo
  • mass-change email addresses on git with github
  • push an 'unchecked out' branch
  • Git - Delete a Blob
  • How to track two version of a project in one GIT repository?
  • Importing Subversion to GIT: problem with subpaths
  • How to see git diff from very beginning to the HEAD?
  • Git-ftp add sharp symbol (#) to folders & files names in the root dir of repo
  • 'Go Get' Private Repo from Bitbucket
  • Is it possible to get a list of people who have made commits to a particular file?
  • Files added in Git Branch-A are visible in Branch-B
  • Git Fundamentals - Merging back into master
  • 2 Solutions collect form web for “Create patch and apply patch in SmartGit”

    I asked the SmartGit support team whether they implemented git format-patch in the GUI or not. I got the following answer:

    No. If it needs a selected commit, it also cannot be worked around
    using external tools.

    This seems to be supported from version 6.5 of SmartGit.
    Here’s the changelog: https://www.syntevo.com/smartgit/changelog-6.5.x.txt (under SmartGit 6.5 preview 1)

    The following steps worked fine for me.

    Creating a patch:

    1. Open the Log
    2. Pick a branch and right-click on a commit
    3. Select “Format patch…” and save the file

    Applying a patch:

    1. Open the Log
    2. Go to “Tools” and then “Apply patch…”
    3. Select the patch

    The patch will be applied on the branch that is currently checked out.

    Git Baby is a git and github fan, let's start git clone.