Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Версия сборки проекта


Автор: Bladerender 16.12.2010, 18:33
Есть у меня такая проблема. Работаю на разных компах над своими проектами, при чем у некоторых из них нет интернета и делать офлайн апдейты для svn не очень удобно. В общем ношусь на флешке с архивами проектов. И вот иногда смотрю и думаю. Можно удалять этот арфих и записать поверх него новую версию из этого компа или нельзя, потому что на флешке версия новее. Начал вести в проекте текстовик, где сам пишу типа текущую версию, инкрементируя каждый раз при изменении чего-либо в проекте. И тогда такого вопроса не возникает. Глянул в файл и сразу стало ясно, где версия новее.
Вопрос. Как бы его заставить студию самой делать это. Типа инкрементить версию, ну и что бы я туда дописывал свои каменты (хотя каменты и не очень обязательно). Хотя бы что бы инткрементировало. А то начинаю замечать, что иногда меняю по мелочевке и забываю версию менять. Может я изобретаю велосипед... Кто как вообще с таким борется? 

Автор: kemiisto 16.12.2010, 19:01
Decentralized version control systems, видимо, будут для Вас откровением. Перечислять не буду. Гугл в помощь.

Добавлено через 1 минуту и 13 секунд
Вот http://en.wikipedia.org/wiki/List_of_revision_control_software#Distributed_model списочек.

Автор: Gluttton 16.12.2010, 21:03
Цитата(kemiisto @  16.12.2010,  19:01 Найти цитируемый пост)
Decentralized version control systems

А чем не вариант резместить вот тут:
Цитата(Bladerender @  16.12.2010,  18:33 Найти цитируемый пост)
В общем ношусь на флешке с архивами проектов.

сделать репозиторий svn?

Автор: Bladerender 17.12.2010, 11:05
Не вариант (сначала так и делал). Попробую объяснить почему 
Куча мелких файлов (в каждом проекте 1000 и более *.cs) Флешка тыкается то туда, то сюда. Где-то системник заземлен, где-то на ноут статика сошла и всё.. Бывает такое, что какой-то мелкий файлик уже не может прочитаться. Соответственно даже если делать так, то нужно время от времени бекапить в архив это дело, и соответственно тут тоже постает вопрос. В этом бекапе какая версия этого проекта?
Так вопрос. Студия умеет сама версии проекту присваивать или нет?

Автор: jonie 17.12.2010, 11:24
вам же сказали: DVSC используйте. носите на флешке что угодно, хоть контейнер truecrypt сделайте

Автор: Gluttton 17.12.2010, 16:07
 smile 
Или можно установить систему со всеми инструментами разработки на виртуальную машину и таскать с собой ее образ.
Я так делаю... Вроде нормально...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)