Articles of версиями

Как заменить ветвь в подрывной деятельности?

Я никогда не пользовался ветвлением до вчерашнего дня, поэтому я не знал, что должен сделать ветку нашей сундуком. Таким образом, я разветвил подпапку, и это вызвало некоторые побочные эффекты, такие как случайное переключение ствола на ветку … это привело к перезаписи сундука с подпапкой и удалению всего остального внутри trunk = разрушение моей рабочей копии; […]

Subversion как version-incrementor при каждой фиксации?

Я хотел бы обновить (самый высокий) номер версии до файла в репозитории subversion после каждой фиксации. Я думал о ключевом слове svn, но разве это не обновляется только в том случае, если был изменен конкретный файл? т.е. у меня есть файл version.php, где у меня есть номера версии / ревизии, но только обновление anotherfile.php в […]

Лучшие практики: приложения для управления версиями с использованием CMake

Мне нужно создать механизм управления версиями для разрабатываемого приложения. Версия должна иметь следующий формат: VERSION.RELEASE.MAINTENANCE.PATCH. Пока ничего особенного, всего 4 цифры. CMake будет генерировать заголовок с этими номерами, и этот файл будет включен в нужные места для извлечения номера версии. Но вот мой вопрос: где я должен хранить эти четыре цифры? В следующих местах я […]

SVN избегает хранения паролей в текстовом формате?

При установке голых костей для SVN на окнах (без использования VisualSVN) в соответствии с инструкциями пароли должны быть введены в файл passwd. Обеспечивает ли SVN способ шифрования или по крайней мере маскирования этого файла? как будто у человека есть доступ к каталогам сервера, он может совершенно случайно редактировать эти файлы в виде простого текста и […]

Как я могу пометить файлы в каталоге в репозитории SVN с глобальным номером версии, который будет отображаться в фактическом файле?

Я работаю над проектом, который хранит несколько версий в одном репозитории svn, но в разных каталогах. Для удобства ссылок для кодеров, работающих над проектом, я хотел бы добавить комментарий, аналогичный # $Revision: 144 $ Однако вместо проверки файла он должен содержать простой номер версии, например: # $Version: 1.63 $ # $Version: 1.64 $ # $Version: […]

SVN: создать папку для старых версий

Я довольно новичок с системами контроля версий, поэтому простите меня. Мой проект состоит из двух небольших приложений, как в своих собственных хранилищах SVN. Кроме того, у меня есть один общий репозиторий (svn: externals) между этими приложениями. Когда выпущена новая версия, я хотел бы создать папку для этой версии (включая источники, документы и т. Д.). Репозиторий […]

Как вы управляете версией проекта с помощью SVN?

Проект в Delphi 2007, хранящийся в SVN. «Настройки проекта – информация о версии» – там хранится версия проекта. При изменении версии проекта * .dproj-файл и * .res-файл меняются. И я должен передавать их SVN каждый раз, когда изменяется версия проекта. Я хочу управлять версией проекта с помощью SVN. Например, при создании проекта из тега svn […]

Как параллельно разрабатывать вехи, которые могут не выполняться последовательно?

В настоящее время я работаю над проектом с пятью другими разработчиками, и мы используем подрывную деятельность для нашей системы контроля версий. Мы установили, что у нас есть 12 этапов, ведущих к первому выпуску нашего программного обеспечения. Мы обозначили вехи, используя номера версий (от 0,1 до 0,12) и описательные метки. Например: 0.1 – Навигация 0.2 – […]

Версии с использованием пересмотра GIT

Мы планируем перейти в GIT из SVN в ближайшем будущем. В настоящее время наш формат версии программного обеспечения {year}.{major}.{minor}.{revision} 2010.3.2.32465 {year}.{major}.{minor}.{revision} 2010.3.2.32465 {year}.{major}.{minor}.{revision} 2010.3.2.32465 {year}.{major}.{minor}.{revision} , например, 2010.3.2.32465 . Часть {revision} заполняется автоматически скриптом сборки, поэтому очень просто найти точную версию кода для любой сборки. Конечно, мы можем использовать ревизию GIT для той же цели, […]

Как получить текущий номер и URL-адрес пересмотра subversion с помощью maven

Я делаю проверку какой-либо ветки или тега из репозитория subversion, а затем создаю проект с помощью maven. Теперь я хотел бы получить текущий номер редакции и URL-адрес для некоторого файла. Как я могу это сделать? То есть, я хотел бы получить номер ревизии и URL-адрес любого филиала / тега, который я сделал. Я знаю о […]