Questions tagged [svn]

SVN - централизованная система управления версиями, официальное название Subversion. Используйте эту метку для вопросов, относящихся к установке настройке и использованию Subversion.

# Описание

Subversion (SVN) — централизованная система управления версиями, то есть данные хранятся в едином хранилище. Хранилище может располагаться на локальном диске или на сетевом сервере.

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

117 questions
5
votes
2 answers

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

Есть файл A, в котором появилась определенная строка. Предположим: if(1 == 1){...} Как с помощью SVN определить кто автор этой строки(чей коммит привнес эту строку) + номер ветки.
kohhop
  • 369
4
votes
3 answers

Чем отличается merge от commit?

Чем отличается merge от commit? Когда комитим - заливаем, скажем, в главную ветку свои изменения. Когда мержим - объединяем свою копию с изменениями в главной ветке. Когда нужно выложить проект в продакшн, переключаемся на trunk, мержим, а потом…
nMike
  • 1,936
  • 7
  • 28
  • 47
3
votes
2 answers

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

Как узнать к какой версии ревизии приведена моя копия svn?
Redlust
  • 309
2
votes
2 answers

hello world в svn - занести в ignore лист все файлы Makefile.am

Пытаюсь занести в ignore лист все файлы Makefile.am (один находится в корне проекта, а другой в src). Что делаю не так? $ svn status ? configure.in ? src ? Makefile.am $ svn propset svn:ignore 'Makefile.am' . property 'svn:ignore'…
ex_God
  • 81
2
votes
1 answer

Что знает svn сервер о свойстве keywords клиента?

Хотелось бы в hook'е pre-commit проверять, задано ли на клиенте, делающем commit версионированного файла, свойство keyword = Revision, и запрещать commit с не настроенного клиента. Может кто-то знает, утилиты для svn-сервера, читающие настройки…
VVS
  • 21
1
vote
1 answer

Создание репозитория svn

Как правильно создать репозиторий в svn, что бы в нем были trunk, branches, tags. Создаю репозиторий следующей командой: svnadmin create /home/svn/some_repo Но впоследствии вышеуказанных папок там нет, а как их добавить, не могу понять.
ice178
  • 376
  • 3
  • 12
1
vote
1 answer

Добавление файлов в SVN из подпапок по маске

Eсли указать маску: svn add *.cs Tо в подпапки не лезет. Пробовал все варианты аргумента depth: svn add *.cs --depth=empty --force svn add *.cs --depth=files --force svn add *.cs --depth=immediates --force svn add *.cs --depth=infinity --force Не…
vvsibir
  • 65
1
vote
2 answers

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

Есть ветка trunk, оттуда совершён update и внесены свои изменения. необходимо создать ветку в папке branches (она сейчас пуста), обозвать как-то (лучше всего подойдёт цифровой номер задачи RedMine...), закоммитить туда файлы проекта и переключится…
Arvalon
  • 41
1
vote
1 answer

Пропал доступ к проектам SVN

VisualSVN Server Manager VisualSVN Ltd. Версия: 2.5.1 У всех программистов пропал доступ к исходному коду в программе SVN. Для доступа используются доменные учетные записи. Сейчас вместо названий учетной записи отображается набор из букв и цифр.…
andre
  • 11
1
vote
1 answer

Как отменить сheckout без удаления папки?

В общем вопрос наверно глупый, но не могу разобраться. Для начала скажу, что использую не консольный svn, a Tortoise. Проблема. Делала checkout одного файла и по ошибку указала путь как D:. То есть просто диск D. Сheckout для файла выполнился, но…
0
votes
0 answers

команда copy ведет себя по-другому, если ее запускать повторно

Если в svn репозитории file:///C:/SVNMyArc выполнить что-то вроде svn copy file:///C:/SVNMyArc/A file:///C:/SVNMyArc/B -m "ATOB", то svn скопирует содержимое директории A в B. Если выполнить эту команду повторно, то svn скопирует в B директорию A…
Orthodox
  • 510
0
votes
0 answers

Ревью кода перед отправкой в репозитории заказчика

Организую аутсорс. Код в конечном итоге комитится в СВН репозиторий зказчика. Есть несколько программистов 2-3, перед тем как их код попадет в репозиторий заказчика он должен быть проверен тимлидом. Для этого предполагаю поднять свой СВН сервер в…
tsprof
  • 11
0
votes
1 answer

problem update svn. UTF-8

подскажите пожалуйста что означает следующая ошибка и как ее исправить? igor52@ws2 /web $ svn up Updating '.': svn: E000022: Error converting entry in directory '/web/media/sync-products' to UTF-8 svn: E000022: Valid UTF-8 data (hex: 31 33 33 33 34…
0
votes
1 answer

svn status - непонятные файлы

Вот результат (часть) вывода команды: ? .idea X external/devexpress Performing status on external item at 'external/ibm_websphere': Репозиторий был только склонирован, ничего не добавлялось/изменялось. С первым понятно, а вот откуда…
Alexandr
  • 1,297
0
votes
1 answer

TortoiseSVN копия сайта с интернета

Каким образом можно сделать копию сайта НА SVN с интернета? С локального компа просто нажать Checkout. А как быть когда сайт уже есть в интернете?
Tchort
  • 858
  • 2
  • 30
  • 84
1
2