пишите нам 
Ладошки: КПК, Коммуникаторы, Смартфоны, 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, всего: 2955
статья размещена в группе: Программирование
оценка: 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/5871

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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