|
|
|
Разработчикам. Программа для архивации билдов проектов.
|
|||
|---|---|---|---|
|
#18+
Не сочтите за спам, просто хочу поделиться с вами программкой, которую писал изначально для себя, но думаю она будет полезна разработчикам. А заодно выслушать предложения по ее модернизации, если кому-то это будет интересно и полезно. При программировании в частности МК и работе с другими проектами софта, много раз сталкивался с тем что, изменяя код прошивки и достигнув определенной "точки" когда вроде часть функционала работает стабильно, появляется необходимость создать резервную копию проекта. Где бы ни работал, это требуется в любом месте в любой IDE. Обычно многие просто копируют все файлы в отдельную папку :)) Собственно когда проект достаточно сложный, содержит много файлов, не только рабочих но темповских, подобное копирование файлов в папку съедает очень много места, времени и т.п. когда использовать нагруженные СVS системы нет нужды, подумал, можно сделать что-то простое и удобное.. Вот и написал простенькую программку, которая: 1) копирует файлы в директорию с заданным именем с автоматическим присвоением номера версии билда 2) сжимает раром если надо 3) создает файл с номером билда (это удобно применять для отображения версии прошивки в своих изделиях) Утилита лежит тут http://soft-ee.com/?p=171 Мне будет очень приятно если вам она окажется нужной. А если вы выскажите свои пожелания то конструктивные предложения будут реализованы в следующей сборке:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2011, 07:08 |
|
||
|
Разработчикам. Программа для архивации билдов проектов.
|
|||
|---|---|---|---|
|
#18+
Edd_LayerНе сочтите за спам, просто хочу поделиться с вами программкой, которую писал изначально для себя, но думаю она будет полезна разработчикам. А заодно выслушать предложения по ее модернизации, если кому-то это будет интересно и полезно. Похвально, конечно, но иногда все же полезно оглядеться по сторонам и не изобретать очередной велосипед. Edd_LayerОбычно многие просто копируют все файлы в отдельную папку :)) Кто такие "многие" - не знаю, но именно для описанных целей и существую системы контроля версий. Edd_LayerСобственно когда проект достаточно сложный, содержит много файлов, не только рабочих но темповских, подобное копирование файлов в папку съедает очень много места, времени и т.п. Ладно, отложим в сторону контроль версий, который почему-то оказался вам не по силам в освоении. Но уж банальным то архиватором можно было бы научиться пользоваться? Хотя бы почитать инструкцию к параметрам командной строки WinRar. Там можно можно сделать все, что вы тут описали и даже больше: и скопировать, и исключить временные файлы по шаблону пути или расширения, и добавить к имени архива временнУю метку заданного формата. Кроме того, если жалко места и времени, то можно делать инкрементальные бэкапы, архивируя только измененное. И все это в одной строчке в батнике! Польза этой программы только в одном - в том, что вы попрактиковались в программировании. Ни один уважающий себя начинающий программист не будет ей пользоваться, потому что сам захочет написать себе что-то подобное ;-) Ну а опытные не будут пользоваться по описанным выше причинам. Edd_LayerВот и написал простенькую программку, которая: 1) копирует файлы в директорию с заданным именем с автоматическим присвоением номера версии билда 2) сжимает раром если надо 3) создает файл с номером билда (это удобно применять для отображения версии прошивки в своих изделиях) Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2011, 09:33 |
|
||
|
Разработчикам. Программа для архивации билдов проектов.
|
|||
|---|---|---|---|
|
#18+
Александр Гoлдун Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2011, 09:43 |
|
||
|
Разработчикам. Программа для архивации билдов проектов.
|
|||
|---|---|---|---|
|
#18+
а я rsync полюбляю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2011, 09:45 |
|
||
|
Разработчикам. Программа для архивации билдов проектов.
|
|||
|---|---|---|---|
|
#18+
ИМХО системы контроля версий более удобнее, если надо что то откатить, посмотреть изменения и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2011, 10:42 |
|
||
|
Разработчикам. Программа для архивации билдов проектов.
|
|||
|---|---|---|---|
|
#18+
pit_alexИМХО системы контроля версий более удобнее, если надо что то откатить, посмотреть изменения и т.д. конечно удобней. кто-же спорит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2011, 11:02 |
|
||
|
Разработчикам. Программа для архивации билдов проектов.
|
|||
|---|---|---|---|
|
#18+
On 25.05.2011 10:33, Александр Гoлдун wrote: > Польза этой программы только в одном - в том, что вы попрактиковались в > программировании. Ну как же -- в GUI можно всё задать, rar не изучать, мышкой потыкать, результат получить. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2011, 14:47 |
|
||
|
Разработчикам. Программа для архивации билдов проектов.
|
|||
|---|---|---|---|
|
#18+
Александр ГoлдунЛадно, отложим в сторону контроль версий, который почему-то оказался вам не по силам в освоении. это скорее прилага быстрого создания бэкапов, чем контроля версий. контроль версий если его можно так назвать здесь, в таком формате: build.yymmdd нужен был сугубо для наших приборов при отображении версии прошивки на дисплее.. про WinRAR я молчу, потому что и так используется командная строка которая автоматом загоняется в батник и всё это выполняется разом, но как верно подметили на каком-то форуме, лучше воспользоваться 7-zip если говорить о полном freeware.. надо уйти от использования модуля winrar, что в будущем и планируется сделать. плюс не в том что это практика программирования, а как заметили некоторые участники - в удобстве gui.. кому-то просто незачем лезть в консоль формировать команды, читать мануал и разбираться.. тут плюс - запустил и работаешь, всё интуитивно и быстро минус - что утилита несколько узконаправлена, но по задуманному функционалу она и не претендует на нечто большее. кто хочет быстро создавать бэкапы проектов, возможно она окажется удобной.. а если формат версий устроит, это вообще замечательно. в следующей версии планируется сделать возможность быстрого переключения между проектами и работы в один клик из трея. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2011, 07:05 |
|
||
|
|

start [/forum/topic.php?fid=16&gotonew=1&tid=1342929]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
178ms |
get topic data: |
8ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 469ms |

| 0 / 0 |
