пишите нам 
Ладошки: КПК, Коммуникаторы, Смартфоны, Windows Mobile, Symbian, Palm OS PDA и гаджеты
Ладошки: КПК, Коммуникаторы, Смартфоны, Windows Mobile, Symbian, Palm OS PDA и гаджеты
Ладошки: КПК, Коммуникаторы, Смартфоны, Windows Mobile, Symbian, Palm OS PDA и гаджеты
Ладошки к Солнцу! Ладошки: КПК, Коммуникаторы, Смартфоны, Windows Mobile, Symbian, Palm OS PDA и гаджеты
всё-таки лучший облачный файл-стор! Установите DropBox: ПОЖАЛУЙСТА, вот линк! До 25 ГБ бесплатно, приглашая друзей!
 

Приветствуем на Ладошках!

Ладошки, у меня РАНЧИК РОДИЛСЯ! :-) ... Уважаемые давние поклонники и посетители Ладошек! Я запускаю коммьюнити-сайт, новый проект, а вы все, будучи https://www.facebook.com/run4iq Бег для интеллектуалов. Бег для интеллекта. Бег "за" интеллектом. Он сам не придёт ;-) Ранчик родился! Андрей AKA Andrew Nugged Ладошки служат как архив программ для Palm OS и Poclet PC / Windows Mobile и разрешённых книг с 15 окрября 2000 года.
 
Статьи на Ладошках: о КПК и гаджетах
список групп статейВы пишете статьи? Контактируйте с нами!

 
Хранение проекта в системе контроля версий (Palm OS)


Автор/Источник: Виктор Ронин
» 29.10.2002 00:42,
просмотров сегодня: 1, всего: 3035
статья размещена в группе: Программирование
оценка: 2.111, 18 голосов


Время от времени меня спрашивают, как хранить CodeWarrior Palm OS проекты в системах контроля версий. Какие файлы необходимы, а какие автоматически создаются заново. Вот список описаний некоторых типов файлов:

  1. Не добавляйте директорию «Project_Data». Она всегда создается автоматически при компиляции.
  2. Не добавляйте .tmp файлы — они являются промежуточными и используются для создания конечного .prc файла.
  3. Не добавляйте .map или .psym файлы. Эти файлы содержат информацию компоновщика (linker) и отладочную информацию соответственно. Создаются автоматически при каждой «сборке» (build’е) проекта.
  4. Когда добавляете ресурсы, добавляйте и файл с нулевой длинной и директорию RESOURCE.FRK с большим файлом. Это специальный формат, который эмулирует файловую структуру MacOS на платформе Win32, и «файл» является комбинацией из этих двух частей.
  5. Вам, вероятно, не надо хранить выходной .prc файл, кроме случаев, когда вы хотит хранить версию «официального build’а».

Если вы используете plugin системы контроля версий с CodeWarrio’ом, вы обнаружите, что невозможна нормальная работа с файлами ресурсов, так как проект содержит только указатель на файл нулевой длины, и не видит RESOURCE.FRK часть. Это неудачный побочный эффект механизма хранения и вам придется делать check-in/check-out этих файлов, используя внешние механизмы. Я знаю, что mwCVS plugin нормально работает с WinCVS, поэтому вы можете использовать их для решения этих задач.

И еще. Constructor может генерировать заголовочные файлы (.h) к вашим ресурсам. Они обычно находятся в одной директории с файлом нулевой длины, однако он может генерироваться и в RESOURCE.FRK, если вы откроете по ошибке этот файл.

Идем дальше: заносите эти файлы (.h) в вашу систему контроля версий и обновляйте их, когда обновляются ресурсы. Мои рассуждения таковы, потому что нет пути заставить constructor генерировать файлы во время build’а системы. Поэтому, они должны считаться скорее рабочими файлами, чем временными. И, в добавок, вы легко сможете сравнить разные по дате заголовки, чтобы увидеть, какие ресурсы были добавлены и удалены.

В заключение хочу сказать, что пользователям Mac OS значительно проще обходиться с ресурсами. Они не имеют проблемы с двойным представлением файла, как пользователи PC.

Чтобы узнать больше о CW IDE и системе контроля версий, предлагаю ознакомиться с системой контроля версий на сайте Metrowerks.

Автор оригинала: Ben Combee

1   2   3   4   5
«хуже     ваша оценка     лучше»


Обсуждение

Ваше мнение будет первым.



 

Чтобы писать комментарии вам нужно
авторизоваться (войти) или зарегистрироваться


 
Регистрация товарного знака в Украине patent.km.ua.
 
 
 

статьи
по этой теме
 
EWE — инструмент разработки Java-приложений для платформы PocketPC
04-02-2008, рейтинг(общ.): 3.4, просм.: 0/6009

Платформа Palm OS: защита программного обеспечения
14-05-2003, рейтинг(общ.): 2.862, просм.: 1/9018

Немножко о работе с сетями (Palm OS)
18-03-2003, рейтинг(общ.): 2.22, просм.: 0/4591

Установка цветов прорисовки (Palm OS)
15-01-2003, рейтинг(общ.): 2.35, просм.: 0/2896

Накладывающиеся Control’ы (Palm OS)
29-12-2002, рейтинг(общ.): 2.572, просм.: 0/2711

Создание Static Library (Palm OS)
28-12-2002, рейтинг(общ.): 2.9, просм.: 1/3367

Использование внеэкранного буфера при высоком разрешении (Palm OS)
11-12-2002, рейтинг(общ.): 2.226, просм.: 0/3492

Четыре метода перехвата нажатий на кнопки Палма (Palm OS)
28-11-2002, рейтинг(общ.): 2.653, просм.: 0/3728

Ссылки по программированию (Palm OS). Часть 3
21-11-2002, рейтинг(общ.): 1.812, просм.: 0/5697

Самоудаляющаяся программа (Palm OS)
21-11-2002, рейтинг(общ.): 2.364, просм.: 1/3178

Программирование под Palm OS: Урок 1. Знакомство с CodeWarrior и Constructor’ом
15-11-2002, рейтинг(общ.): 4.471, просм.: 0/4639

Недокументированные функции MemSemaphoreReserve и MemSemaphoreRelease (Palm OS)
14-11-2002, рейтинг(общ.): 2.749, просм.: 0/2663

Устройство и функционирование Shared Library (Palm OS)
12-11-2002, рейтинг(общ.): 5, просм.: 0/2832

Программирование под Palm OS: Урок 0. Что нужно для того, чтобы писать под Palm?
09-11-2002, рейтинг(общ.): 3.889, просм.: 1/3276

Коротко о вставке текста в Field’ы (Palm OS)
07-11-2002, рейтинг(общ.): 2.44, просм.: 0/2583

Ссылки по программированию (Palm OS). Часть 2
31-10-2002, рейтинг(общ.): 2.475, просм.: 0/5326

Работа с полями таблицы (Palm OS)
31-10-2002, рейтинг(общ.): 2.334, просм.: 1/2886

Работа с потоковыми файлами на Palm’е (File Streaming API) (Palm OS)
31-10-2002, рейтинг(общ.): 2.095, просм.: 0/3037

О custom control’ах и их реализации в виде gadget’ов (Palm OS)
28-10-2002, рейтинг(общ.): 2.632, просм.: 1/3233

Быстрая работа с графикой (Palm OS)
25-10-2002, рейтинг(общ.): 2.167, просм.: 0/3525

а вы знаете, что есть:
- рейтинг-каталог сайтов Ладошек?

поддержите
Ладошки
 
Рейтинг Ладошек: КПК, мобильность, коммуникаторы, смартфоны, гаджеты, высокие технологии Рейтинг каталога сайтов Хмельницкого региона Поддержите Ладошки: Как поддержать сайт?
Использование материалов сайта разрешено только при наличии
гиперссылки на страницу Ладошек без блокировки индексации
реклама на сайте    Andrew Nugged © 2000-2015