Вам не нужно ничего «реализовывать».
Если вы предпочитаете git, информация о тегах содержит некоторые ссылки, а этот вопрос дает множество полезных рецептов.
Для Subversion, проверьте его тег и ссылку 'subversion book' там.
После этого просто добавьте ваш рабочий каталог в систему управления версиями (исключая build dir и личные настройки).).
Эти инструменты не относятся к iphone, поэтому вы можете использовать их в любом проекте на любом языке одинаково.
PS zneak упоминает интеграцию с xcodeдля SVN, но я не могу судить, насколько это полезно.
edit
Git Community Book также кажется хорошей отправной точкой.Я добавлю его в тег вики.