Найдено результатов: 33

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

Моя компания использует CVS как наш фактический стандарт для управления версиями. Тем не менее, я слышал много людей, которые говорят, что SVN лучше.

Я знаю, что SVN новее, но в остальном я не знаком с его преимуществами.

То, что я ищу, - это хорошее, сжатое сравнение двух систем, отмечая любые преимущества или недостатки каждой из них в среде разработки Java/Eclipse.

svn   version-control   cvs    

542   12   16:03, 1st July, 2020


Управление версиями PHP веб-проект

У нас есть проект PHP, который мы хотели бы контролировать версии. Прямо сейчас мы втроем работаем над версией разработки проекта, которая находится во внешней папке, к которой привязаны все наши Eclipse IDEs, и поэтому нет контроля версий.

Каков правильный способ и лучший способ для управления версиями этого?

У нас есть настройка SVN, но нам просто нужно найти хороший способ регистрации и выхода, который позволяет нам тестировать на сервере разработки. Есть какие-нибудь идеи?

php   svn   version-control   cvs    

554   8   16:03, 1st July, 2020


Как рекурсивно добавить каталоги CVS

Я немного играл с CVS и не очень хорошо знаком со всеми его возможностями, но огромное раздражение для меня-это попытка добавить новые каталоги, которые содержат больше каталогов в них. Запуск " cvs add "только добавляет содержимое текущего каталога, а использование" cvs import " также не выглядит правильным, поскольку это все еще весь код, который я создаю (этот howto утверждал, что импорт предназначен для сторонних источников )

Вы, ребята, знаете какой-нибудь способ рекурсивно добавить все, что находится в данном каталоге, в текущий проект CVS (или если SVN или git делает это значительно проще)?

cvs    

431   14   16:03, 1st July, 2020


Как рекурсивно добавить каталоги CVS

Я немного играл с CVS и не очень хорошо знаком со всеми его возможностями, но огромное раздражение для меня-это попытка добавить новые каталоги, которые содержат больше каталогов в них. Запуск " cvs add "только добавляет содержимое текущего каталога, а использование" cvs import " также не выглядит правильным, поскольку это все еще весь код, который я создаю (этот howto утверждал, что импорт предназначен для сторонних источников )

Вы, ребята, знаете какой-нибудь способ рекурсивно добавить все, что находится в данном каталоге, в текущий проект CVS (или если SVN или git делает это значительно проще)?

cvs    

526   14   16:03, 1st July, 2020


CVS для SVN преобразования и реорганизации филиалов

Я конвертирую из существующего репозитория CVS в репозиторий SVN. CVS репозиторий имеет несколько брансов, и я хотел бы переименовать ветви при преобразовании.

Желаемое преобразование выглядит так:

CVS branch         SVN branch
HEAD       ->      branches/branchX
branchA    ->      trunk
branchB    ->      branches/branchB
branchC    ->      branches/branchC

То есть, CVS HEAD становится нормальной ветвью, а CVS branchA становится SVN trunk.

Оба репозитория CVS и SVN будут находиться на одной машине linux.

Как это можно сделать?

Также может быть достаточно преобразования, когда CVS branchA становится SVN стволом, а все остальные ветви CVS игнорируются.

svn   cvs    

439   7   07:35, 14th August, 2020


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

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

svn   version-control   cvs    

428   14   04:25, 22nd August, 2020


Возможно ли автоматически производить выезды из любого VCS?

Давайте рассмотрим среду веб-разработки, в которой разработчики извлекают проект на свои локальные компьютеры, работают над ним и регистрируют изменения в процессе разработки.
Эти изменения далее тестируются на развитие и перемещаются в прямом эфире по регулярному графику (например, еженедельно, ежемесячно и т. д.).
Возможно ли иметь автоматическое перемещение последней помеченной версии (а не последней проверки, поскольку это не может быть стабильным 100%), например, 8 утра в понедельник утром, либо используя скрипт, либо встроенную функцию VCS?

svn   version-control   cvs   versions    

465   6   17:55, 22nd August, 2020


Используйте SVN вместо CVS на SourceForge

Я только что настроил новый проект на SourceForge, и администраторы настроили его с CVS в качестве SCM, однако я хочу использовать SVN. В этом проекте есть код NO - пустой каталог.

Как изменить этот проект с использования CVS на SVN ?

svn   cvs   sourceforge    

428   1   05:09, 20th August, 2020


Что является лучшим способом, чтобы реплицировать хранилище контроля версий?

Вот сценарий, который у меня есть. У меня есть репозиторий cvs в одном месте (A), и я хочу реплицировать его и синхронизировать с репозиторием в другом месте(B). Это будет однонаправленная синхронизация от A до B. каков наилучший способ сделать это? Если это действительно невозможно в CVS, то какую систему управления исходным кодом вы бы порекомендовали для этого? Спасибо

version-control   cvs    

437   4   09:03, 20th August, 2020


cvs checkin: определение имен файлов, которые были возвращены

Руководство cvsnt содержит подробный список параметров, которые могут быть переданы модулю postcommand, но ни один из них не указывает имя файла.

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

ColinYounger-команда %c-это просто команда, например "Commit"

cvs   cvsnt    

388   2   14:48, 13th August, 2020


Альтернативное применение SSH к Plink

Недавно у меня начались проблемы с TortoiseCVS, или, точнее, с plink, приложением SSH, которое поставляется вместе с ним. Адрес IP, к которому он пытается подключиться, не может быть изменен и застрял с IP старого репозитория CVS. Загрузка plink с его домашнего сайта и вызов из командной строки по-прежнему имеет эту проблему.

TortoiseCVS имеет возможность выбрать приложение SSH, которое он использует, и мне было интересно, какие другие альтернативы существуют, которые я могу использовать вместо этого?

ssh   cvs   tortoisecvs   plink    

452   9   01:34, 24th August, 2020


интеграция vimdiff и CVS

Я всегда хотел иметь возможность получить достаточно элегантный способ заставить vimdiff работать с контролируемым файлом CVS. Я нашел множество (несколько халтурных) скриптов в интернете (лучший пример здесь), которые в основном проверяют файл, который вы редактируете из CVS во временный файл, и vimdiff два. Ни одна из них не учитывает ветви и всегда предполагает, что вы работаете с MAIN, что для меня совершенно бесполезно.

Итак, мой вопрос заключается в следующем: нашел ли кто-нибудь достойное решение для этого, которое делает больше, чем этот сценарий?

Или если это не так, есть ли у кого-нибудь идеи о том, как они могли бы реализовать это, или предложения о том, какие функции вы считаете жизненно важными для чего-то, что делает это? Мое намерение состоит в том, что, если никто не может предложить уже построенное решение для использования или сборки, мы начинаем строить его отсюда.

vim   cvs   vimdiff    

462   4   04:55, 13th August, 2020


Как узнать, какие теги CVS покрывают какие файлы и пути?

Существует устаревший репозиторий CVS, который содержит большое количество каталогов, подкаталогов и путей. Существует также большое количество ветвей и тегов, которые необязательно охватывают все пути & файлов - обычно подмножество. Как я могу узнать, какая ветвь / тег покрывает, какие файлы и пути?

CVS log уже предоставляет список тегов для каждого файла. Задача требует, чтобы я транспонировал это в файлы по тегу. Я не смог найти такую функциональность в текущей реализации WinCVS (CVSNT). Учитывая обилие пустых циклов, я могу написать сценарий Perl, который сделает это, алгоритм не сложный, но его нужно сделать.

Я бы предположил, что есть некоторые люди, которые нуждались в такой информации и решили эту проблему. Таким образом, я думаю, что должен быть легко доступный (с открытым исходным кодом / бесплатно) инструмент для этого.

cvs    

404   6   23:59, 1st August, 2020


Системы контроля состояний ОС -?

Знает ли кто-нибудь что-то о них? Существуют ли такие вообще? Примерный функционал: отслеживание изменений в пакетах, конфигурационных файлах; возможность возврата в любое предыдущее состояние.

CVS    

335   7   08:16, 17th August, 2020


VIM, контроль версий + ведение проектов?

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

Есть ли способы интегрировать контроль версий?


Поделитесь своим опытом

Vim   CVS   Стартапы    

336   2   07:16, 24th August, 2020


Системы контроля состояний ОС -?

Знает ли кто-нибудь что-то о них? Существуют ли такие вообще? Примерный функционал: отслеживание изменений в пакетах, конфигурационных файлах; возможность возврата в любое предыдущее состояние.

CVS    

363   7   08:54, 12th August, 2020


VIM, контроль версий + ведение проектов?

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

Есть ли способы интегрировать контроль версий?


Поделитесь своим опытом

Vim   CVS   Стартапы    

413   2   02:05, 28th August, 2020


Бекапы версий контента при создании статьи как реализовать? (PHP, MySql)?

К примеру в вордпрессе есть такая фишка
20100917-qcqt-19kb.jpg


То есть на каждую статью приходится несколько версий, сохраненных через некоторый интервал с возможностью отката на каждую из них. Подскажите пожалуйста, как это грамотно реализовать средствами PHP и MySQl! Спасибо

PHP   MySQL   CVS    

310   5   21:35, 1st August, 2020


Регламент использования системы управления проектами

Рад всех приветствовать! Собственно вопрос к публике работающих в компаниях.
  • Есть ли в Ваших организациях регламенты по использованию систем управления проектами?
  • Если есть, то не могли бы выложить — было бы полезно почитать.

Заранее спасибо!

CVS   Управление   проектами   JIRA    

351   2   03:50, 10th August, 2020


Вопрос по Redmine 1.0

В версиях появилась настройка «Совместное использование». Варианты:
  • Без совместного
  • С подпроектами
  • С иерархией проектов
  • С деревом проектов
  • Со всеми проектами


Здесь кратко описано что каждая настройка значит.

Кто как это применяет? Поделитесь опытом

CVS   Redmine    

381   1   15:34, 26th August, 2020


проблема с svn copy, ошибка: RA layer request failed svn: Server sent unexpected

я предполагаю что это параметры доступа не пропускают команду.
но все же, кто знает, подскажите что вызывает эту проблему и как её решить.
полный текст ошибки выглядит так(из логов subclipse):
RA layer request failed
svn: Server sent unexpected return value (403 Forbidden) in response to COPY request for '/svn/site-www/!svn/bc/201/trunk'

CVS   Subversion    

325   1   14:19, 17th August, 2020


Вопрос про SVN?

У меня есть репозитории, их много, есть очень большие, содержащие видео файлы. При переименовании таких больших папок в этих репозиториях через TortoiseSVN, очень грузится система.
Как решить эту проблему?

В официальной документации на Subversion мне лично так и не удалось найти информации по механизмам переименования.
Где подсмотреть?

CVS   Subversion   Видео    

311   5   21:56, 5th August, 2020


Можно ли самостоятельно обновлять версию Android OS?

Допустим, я купил телефон с некоторой версией Андроида. Могу ли я самостоятельно обновить ее до более новой? Или необходимо ждать, пока (если) производитель выпустит новую прошивку.
По топикам здесь сложилось впечатление, что самому не обновить, но хочу удостовериться.

CSS   Android   CVS    

277   5   19:21, 1st August, 2020


Организация техпроцесса по разработке сайта (контроль версий, тестирование, обновление на сервере)

Как грамотно организовать разработку сайта несколькими разработчиками и прохождение по цепочке Development -> Testing -> Stage -> Production. А именно:

1. Организация репозитория и рабочих мест
2. Автоматизированная «заливка» новой версии на сервера (тестовый, рабочий) — обновление изменившихся файлов, удаление более ненужных, ..., автоматизированное обновление структуры БД
3.?

Прошу помочь советом или ссылками.



Как синхронизировать версию базы данных MySQL и кода веб-приложения при разработке?

Исходные данные:
1) веб-приложение на php (ну да это не важно на каком языке), лежащее в git (ну или другой CVS)
2) база данных MySQL
3) Весь SQL-код хранится в БД в виде хранимых процедур.

Как поддерживать синхронизацию кода приложения и структуру БД и хранимые процедуры?
С процедурами дело конечно обстоит проще — можно каждую процедуру положить в отдельный файл, который отслеживается в git (ну или другой CVS)
А вот как быть со структурой таблиц? Генерить ручками при каждом изменении ALTER TABLE и класть их в отдельные файлы — трудоемко.
Может есть какие-то утилиты, которые позволяют делать это автоматически, а-ля Oracle Database Version Control?
Хочется иметь возможность при обновлении версии приложения — выполнить один sql-скрипт, который обновит базу данных. Если конечно такое возможно.

MySQL   Git   CVS   Subversion    

350   5   01:11, 5th August, 2020


как прицепить в svn код из другого репозитория?

В проекте используются сторонние библиотеки.
Они живут в своих репозиториях, хочется иметь возможность их оттуда обновлять, и хранить нужную ревизию в нашем репозитории.
По каким ключевым словам грепать svn мануал?

CVS   Subversion    

409   2   10:29, 18th August, 2020


Подскажите пожалуйста систему контроля за программистом

есть ли простая и удобная система для учёта затраченного времени программистом и просмотра результата, строчек кода? есть SVN, redmine, но там всё вручную, хотелось бы автоматизировать процесс, чтобы после обновления SVN, был виден результат и затраченное время



Как хранить конфиги с паролями в репозитории

Только начинаю пользоваться svn и возможно вопрос глупый. Вот есть у меня проект на php, хранится в SVN репозитории. К нему есть build.xml для phing который выполняет развертывание приложения в двух вариантах на тестовом и основном серверах. Все параметры для доступа к базе прописаны в build.xml. Собственно это нормально хранить в репозитории пароли для доступа к базам и прочим внешним ресурсам или это делается по другому?

CVS   Subversion    

300   2   23:35, 16th August, 2020


SVN diff output format

Добрый день.

Подскажите, пожалуйста, в каком формате svn diff выводит текст? У меня на Ubuntu 9.10 его понимают хорошо и Vim и Kate (подсвечивают соответствующим образом, фолдят и т.д.).

Я хотел найти VIM-keystrokes для работы с этим форматом.

CVS   Subversion    

306   1   19:24, 22nd August, 2020


Как организовать синхронизацию очень разных данных?

Что хочется:

Иметь автоматическую\полуавтоматическую синхронизацию файлов со следующими характеристиками:
  • Синхронизация как автоматическая (через интернет) так и вручную (через флешку) \ полуавтоматически (через локалку).
  • Копия части данных хранится в интернет сторадже ( бесплатное, хотя бы 3 гига), полная копия хранится на флешке (16 гигов).
  • Синхронизируемые каталоги могут находится в произвольном месте (кроме вложенности друг в друга).
  • Хорошая работа с каталогами содержащими проекты под SVN и Mercurial.
  • 3-4 машины с разными возможностями синхронизации — машина с анлим интернетом, с дорогим интернетом (т.е. через флешку большие объемы предпочтительней), ноутбук который оказывается в одной сети с первой. В некоторых случаях — не все папки нужны на каждой машине.
  • Достаточно только под Win
  • Было бы идеально если можно было бы синхронизировать историю SVN и Hg
  • Если где-то что-то ломается или неправильно обновляется — можно сделать откат с рабочей\бэкапной флешки, сказав принудительно — «при сравнении такого каталога — файлы на флешке приоритетнее.»


Что есть сейчас:

Синхронизация через 2 утилиты: LiveMesh и SyncToy


LiveMesh умеет — синхронизация через интернет хранилище (5 гигов) и через локалку\wifi (нет ограничений). Все более-менее автоматически.

Что делает плохо — конфликты убираются в корзину, вариаций не дается. Плохо отрабатывает по SVN (ломает репозиторий), HG +SVN даже страшно пробовать. Синхронизация только целиком, не диффы, т.е. траффик жрет сильно.


SyncToy: Ручная дрезина — все каталоги задаем руками, синхронизация запускается руками.

Что делает плохо — не самый продуманный алгоритм удаления — перед удалением каталога — удалит в индивидуальном порядке каждый файл в нем. Фильтры на игнор настраиваются по индивидуальному абсолютному пути и нет маски. Ломает SVN. Очень много файлов вызывают ступор или краш ( видимо или течет память или неоптимальное использование — забивается все)


Пробовал дропбокс — мало места в инете (бесплатного), хранилище только в одном каталоге (MyDropbox), не умеет по сети (из вкусностей — история как SVN).

Рассматривал вопрос c RSync, не понравилось что надо много всего писать вручную.


Есть сильные сомнения что все это будет хорошо работать с SVN\Hg при таком тупом синхронизировании.

Немного изучал вопрос mercurial<->Svn — консолька вместо автоматического гуя пока не устраивает и слишком много ручной работы для написания батчей ( может я не в курсе и уже есть нормальные решения ?).

Собственно вопрос:

Может кто посоветует полную или частичную замену данной схемы. или хотя бы нормальную работающую схему с синхронизацией snv\hg, без обилия ручной работы.

Готов даже делать отдельную синхронизацию файлов (тут SyncToy работает вполне нормально) и синхронизацию проектов (commit в 2 разные системы, копия в инете (bitbucket) на флешке) разнести.

CVS   Синхронизация   данных   Subversion   Mesh   Mercurial    

275   3   16:40, 22nd August, 2020


SVN: как сравнить рабочую копию с репозиторием?

Мне бы хотелось видеть только список файлов, которые изменены, добавлены и т. д., а не само то, что было изменено (svn diff) в сравнении с заданной ревизией.


svn diff -r HEAD вывалиает тонны информации, которую сложно переварить.


svn status показывает только изменения относительно оригинального варианта данной рабочей копии (т. е. не относительно какой-то ревизии в репозитории).


svn update не поддерживает --dry-run


В общем, мне нужно что-то похожее на svn status, но сравнивающее текущую рабочую копию с ревизией репозитория (я хочу сравнивать с головной).


Сколько листал ман по SVN, никак не могу найти решение :-/

CVS   Subversion   Системы   контроля   версий    

341   2   08:09, 23rd August, 2020


Как положить проект ASP.NET в VCS...?

… чтобы следующий разработчик меня не убил?


Я первый раз сделал что-то в MSVC и не знаю, как принято организовывать версионное хранение проекта: что лежит в корне репозитория, какие директории и файлы нужно исключить и т.д.


Использую mercurial.

CVS   C   ASP.NET   C++   Системы   контроля   версий    

365   1   03:01, 11th August, 2020


SVN: удалить файл из версионного контроля

Но не из рабочей копии.

Такое возможно?

Команда svn delete (svn rm), насколько я понял по руководству по SVN, подготавливает файл к удалению, а затем при up-е обязательно удаляет так же файл из рабочей копии.

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

CVS   Subversion    

397   5   08:19, 20th August, 2020