Указатель NULL
- это тот, который указывает на никуда. Когда вы разыскиваете указатель p
, вы говорите «дайте мне данные в месте, хранящемся в« p ». Когда p
является нулевым указателем, местоположение, хранящееся в p
, является nowhere
, вы говорите «Дайте мне данные в месте« нигде ». Очевидно, он не может этого сделать, поэтому он выбрасывает NULL pointer exception
.
В общем, это потому, что что-то не было правильно инициализировано.
Существует SCPlugin, который является самым близким соответствием к TortoiseSVN на OS X. Это добавляет значки наложения, а также записи контекстного меню в Средство поиска.
Я не верю так, но я недавно начал использовать Краеугольный камень в качестве клиента SVN на Mac, и я супердоволен им.
Это - приблизительно 60$ и имеет 30-дневную пробную версию. Также попробуйте "Версии". Я запоздал он в течение нескольких недель, и это был "лучше всего другой" клиент SVN, но не столь хорошее как Краеугольный камень (IMO).
Google нашел это:
, кажется, не является столь же гладким как черепаха, но по крайней мере это - запуск.
я попробовал Версии на некоторое время, но это часто запутывалось и раздражало меня довольно много.
Можно интересоваться Версии . Не точно, что Вы ищете, но близко
Согласованный. SCPlugin является наилучшим вариантом там. Но это - немного багги в последнем выпуске OS X. Был на некоторое время. Другая альтернатива PathFinder, который является очень гладкой заменой Средства поиска, которая имеет SCPlugin, интегрированный, а также консоль и различная другая интеграция SVN. Это - коммерческий продукт, но определенно стоящий денег.
Обратите внимание, что ни SCPlugin, ни интеграция SmartSVN Finder не будут работать в ОС X 10.6 (Snow Leopard), поскольку Apple отказалась от поддержки плагинов Finder.