Передача в SVN из нескольких VPC - PullRequest
2 голосов
/ 19 сентября 2009

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

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

Итак, вопрос в том, есть ли какие-либо проблемы, которые необходимо учитывать при фиксации файлов из нескольких VPC, которые имеют одинаковое имя хоста?

Ответы [ 3 ]

6 голосов
/ 19 сентября 2009

Нет, это не будет проблемой. Фиксация выполняется для каждого соединения отдельно, она не зависит от уникальности хоста.

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

4 голосов
/ 19 сентября 2009

Это не должно вызывать проблем, потому что автор (коммиттер) (а не хост-машина) - это то, что зарегистрировано в SVN. Тот факт, что все VPC имеют одинаковое имя хоста, не должен ничего делать с хранилищем

2 голосов
/ 19 сентября 2009

Это не должно быть проблемой: я часто работаю с двумя разными кассовыми аппаратами на одной и той же машине, и у меня никогда не возникало таких проблем - на самом деле, над проектом, над которым я сейчас работаю, мы несколько разработчиков, некоторые из нас используют несколько проверок на одной и той же машине - и никаких проблем: это работает точно, так как у каждого была только одна проверка на разных машинах.

SVN работает по принципу «на коммит»: машина, хост, имя хоста, пользователь, что угодно, ... не имеет значения.

У каждого коммита будет свой номер ревизии и, в вашем случае, другое имя пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...