Tag Archives: subversion

How to change the Git user pictures in Xcode

Source-Control

Those little avatars / user pictures in Xcode are linked to your Mac Contacts. This is not a Git or SVN feature.

You can associate a Mac Contact with a committer in Xcode and make it show up under Source Control – History. If the contact has a picture and you associate that contact with a Git committer then Xcode will show it in History. Here’s how it works in Xcode 6:

  • in Source Control – History, hover over the name of the committer
  • click on that super teeny tiny disclosure triangle
  • from the drop down menu, select Add to Contacts
  • you can now create a new contact, including a picture, or “Choose existing” and pick a contact
  • confirm your choice and the icon shows up in your project

Xcode isn’t clever enough to apply the same committer contact to all your projects so you need to repeat this process for each project.

In the same manner you can replace and update contacts.





How to add version control to an existing project in Xcode

Setting up a local GIT repository:

Open Terminal and change to the directory where your project is located (cd /path/to/your/project). Then use the following shell commands:

git init
git add .
git commit -m "my initial commit (or any other comment you feel like)"

NOTE: as of Mountain Lion you need to install the Xcode Command Line Tools for this to work (under Xcode Preferences – Downloads – Components).

Setting up a local SUBVERSION repository:

This content is for members only.