Поддерживает ли git svn svn: needs-lock? - PullRequest
10 голосов
/ 15 сентября 2011

Для доступа к нашему репозиторию SVN я использую git svn, а другие члены команды используют svn.

Когда они устанавливают свойство needs-lock, кажется, что git svn игнорирует это и позволяет мне обновлять файлыв любом случае.

Это точно?

Кроме того, можно ли управлять свойством needs-lock с помощью git svn?

Ответы [ 2 ]

7 голосов
/ 15 сентября 2011

Из документации git-svn под ошибками:

Мы игнорируем все свойства SVN, кроме svn: исполняемый.Любые необработанные свойства регистрируются в $ GIT_DIR / svn // unhandled.log

И поскольку svn:needs-lock - это сообщение клиенту, говорящее о том, что файл должен быть сделан только для чтения, вы не можете этого добитьсяс гит-свн.

3 голосов
/ 18 июля 2012

git-svn не справляется с этим. Но вы можете попробовать использовать SubGit .

Помимо прочего, SubGit обрабатывает большинство svn:* свойств и атрибутов Git. Он также работает на стороне сервера, поэтому можно использовать любой клиент Git для работы с хранилищем Subversion.

Для более подробной информации вы можете обратиться к Документация SubGit и сравнение с git-svn .

...