У меня была такая же проблема. Некоторые из файлов в моей структуре не были доступны из других классов в одном модуле.
По какой-то причине файлы, которые были добавлены в фреймворк в Xcode, не были частью источников компиляции. Если ваш файл Swift не является частью источников компиляции, вам нужно добавить их, нажав кнопку + и выбрав их во всплывающем окне.
[/g0]
Также сделать убедитесь, что файл является частью целевой среды. (Необходимо отметить маленькую коробку на скриншоте ниже)
[/g1]
Я использовал VisualSVN, пока Анк не совершил нападки 2.0, и с тех пор, я отказался от VisualSVN. Анк превзошел VisualSVN в функциональности в моем уме, и весь 1.x, перфекта и проблем интеграции не стало.
Для меня VisualSVN симпатичен, но бесполезен. AnkhSvn, с другой стороны, после того, как это прибыло в v2 как scc поставщик, это работает очень хорошее. VisualSVN пытается думать для Вас, который не является хорошей вещью, пользователь должен быть контроллером, не программным обеспечением.
Главное состоит в том, что VisualSVN использует TortoiseSVN почти для всего его UI. Таким образом, только действительно необходимо настроить один клиент (предпочтенное различное средство просмотра, и т.д.), и можно использовать в своих интересах вещи как та же кнопка "Previous messages" на диалоговом окне Фиксации, фиксируете ли Вы из Проводника или Visual Studio.