Вы близки!
git svn clone https://myurl -T trunk -b branches -t tags -A authors-transform.txt
Опция -b
принимает каталог и обрабатывает каждый его подкаталог (dev1
, dev2
и dev3
в вашем случае) как ветвь. Вам не нужно перечислять все ветви, просто передайте -b branches
.
-T trunk -b branches -t tags
может быть сокращено как -s
или --stdlayout
:
git svn clone https://myurl -s -A authors-transform.txt
Что касается общей разработки программного обеспечения, приобретение iPod Touch - отличный способ заняться разработкой приложений для iPhone. Я живу в Небраске, где покрытие AT&T в лучшем случае неоднородно (iPhone моего друга не получает четкого сигнала в моем доме). У вас не будет наворотов 3GS, но вы сэкономите на начальных инвестициях.
Недавно я купил MacBook и iPod Touch 32 ГБ, чтобы делать то, что вы предлагаете - использовать iPhone разработка приложений с ограниченным бюджетом. В итоге планирую забрать еще несколько устройств, но для начала нет смысла ломать копейку. Я разработал программное обеспечение для Windows и Linux, но я новичок в Objective-C и платформе Mac в целом, поэтому я ожидаю кривой обучения. Я бы предпочел не раскладывать более 100 долларов в месяц на AT & T пока я набираюсь скорости.
Вот что я заплатил за новое оборудование и программное обеспечение от Apple, чтобы начать работу:
В общем, я потратил 1500 долларов (включая налоги) на создание жизнеспособной платформы разработки. Согласно BillShrink, совокупная стоимость владения 3GS на 16 ГБ со средним планом использования составляет 2800 долларов ( http://www.billshrink.com/blog/iphone-versus-palm-pre-versus-android/ ). Добавьте сюда MacBook, и вы получите почти 4000 долларов в первые два года. Я получил вдвое большую емкость за 440 долларов ...
Хотя я согласен с тем, что переход непосредственно к iPhone обеспечивает максимальную гибкость, я также считаю, что iPod Touch - отличное введение в новую программную платформу Apple. Одной из основных причин приобрести iPhone 3GS является поддержка OpenGL ES 2.0. Если вы хотите выполнить какой-либо расширенный рендеринг на основе шейдеров, 3GS - единственный iPhone, который будет работать. 3GS также почти в два раза быстрее, чем iPod Touch 2G для кода OpenGL ES 1.1. Источник: http://toucharcade.com/2009/06/20/iphone-3g-s-vs-ipod-touch-cpu-opengl-es-benchmarks/
Я начал разрабатывать приложения для iPhone на своем iPod Touch, вот эти гаджеты действительно дорогие ... и это облом ...
Единственная проблема, с которой я столкнулся при разработке, - это отсутствие 3G и GPS, потому что я хотел посмотреть, как мои приложения будут работать в 3G по сравнению с Wi-Fi, а также я хотел использовать Maps Api, но у Touch нет GPS, и мне пришлось найти iPhone для тестирования моего приложения ...
Если вы хотите начать разработку, я думаю, что Ipod Touch также является хорошей отправной точкой, 3GS действительно дорогой (здесь - Румыния - это как 1100 евро - 2 года контрактов) и 3G также (все еще 600 - евро - 2 года) .. так что если вы хотите играть только с какао и бесплатно создавать небольшие приложения ... имейте в виду затраты.
В первом поколении ipod touch не было кнопок регулировки громкости, во втором поколении они есть… просто чтобы подтвердить
As @Chaos noted, the iPhone and iPod touch differ in their hardware features. The iPod touch lacks:
As for the CPU speeds, Apple doesn't publish any kind of spec for that. However, the iPhone 3GS is definitely faster than the current iPod touch, which is a bit faster than the original iPhone and the iPhone 3G. If your app is CPU-intensive, you should test it on an older iPhone.
Another important difference is the networking capabilities of the different devices. If your app never has to connect to the Internet, then an iPod touch is just fine. However, if you're using the network at all in your app, remember that WiFi connections are nice and stable and fast, but 3G and EDGE connections are slow and crappy and prone to intermittent failure. Your app needs to be able to deal with a crappy Internet connection. You don't actually need an iPhone to test this stuff, though; instead, you can write a script to artificially throttle or interrupt your development machine's network connection. Craig Hockenberry posted a good method for doing this, which you can find reproduced here.
Следует иметь в виду, что iPod Touch второго поколения имеет более мощный процессор, чем оригинальный iPhone и 3G iPhone. Если приложение, которое вы создаете, особенно нагружает процессор, вы можете взять старый iPhone для тестирования.
Существует также много бывших в употреблении iPhone первого поколения. Вам не нужен план, чтобы использовать их для запуска приложений и выхода в Интернет через Wi-Fi. Если вам действительно нужно протестировать старые модели iPhone, вы сможете использовать один из них и не платить AT&T за подписку.
Помимо этого, приложения, над которыми я работаю, также работают на iPod Touch нашего графического специалиста, а также на 3G / 3GS
Aside from the other features lacking that other people have listed, the iPod Touch also lacks a built-in microphone, so apps relying on audio input are also a problem.
In general, though, the iPod Touch makes a great testing and development platform for general-purpose apps or games.
Да, это сработает. Они станут более ровными линейками продуктов после того, как Apple обновит iPod до тех же внутренних технических характеристик, что и новый iphone. «IPod Touch» аналогичен программному обеспечению iphone, за исключением аппаратных приложений.
iphone имеет несколько дополнительных аппаратных функций по сравнению с ipod touch, например, сотовую радиосвязь, камеру, микрофон, компас (3G), и GPS.
Так что, если вы не разрабатываете какое-либо приложение, использующее какие-либо из этих функций устройства, ipod touch должен вам хорошо служить.
Многие люди дают довольно хорошие ответы. Но на самом деле они только указали на разницу и не сказали, стоит ли вам покупать iPod Touch или iPhone.
ПОЛУЧИТЬ IPHONE
Это просто.
Сэкономьте деньги,
Цитата из gizmodo.com
iPod работает под управлением Mac OS X, как и iPhone, и мы получили неофициальные сведения изнутри Apple, что он запускает точно такие же приложения. Точная цитата: «они используют одни и те же проклятые двоичные файлы».
Эта цитата из статьи, которой уже почти два года, и я не видел ничего, что указывало бы на то, что она неверна.
Так что, как и было сказал, пока вы не пытаетесь разрабатывать приложения для конкретного оборудования, использование iPod Touch должно быть нормальным. Хотя лично я считаю, что если вы собираетесь разрабатывать платформу, вам следует использовать эту платформу. Я также понимаю, что iPhone стоит дорого, поэтому не виню вас за желание сэкономить. :)