Подключиться к пустому хранилищу Subversion - PullRequest
2 голосов
/ 03 ноября 2019

Я пытаюсь подключиться к хранилищу URL-адреса, который был мне дан, чтобы я мог легко помещать туда файлы. Сначала я попытался клонировать его с помощью «git clone {url}», но, очевидно, это «представитель Subversion». и те обрабатываются по-разному. После небольшого поиска в Google, я понимаю, что svn является альтернативой git, но нужно уметь использовать svn через git, набирая команды, начинающиеся с "git svn".

Мне удалоськлонировать его, но не удалось ничего подтолкнуть. Я работаю под Windows, у меня установлен git, не установлен svn, и я использую git bash для ввода команд.

Вот точная последовательность команд, которые я пробовал:

git svn clone <url>
git init
touch test.txt
git add test.txt
git commit test.txt
{wrote commit message}
git svn dcommit

В этот момент я получаю следующее сообщение

Миграция из макета git-svn v1 ...

Данные из предыдущей версии git-svn существуют, но

.git / svn

(требуется для этой версии (2.19.0.windows.1) git-svn) не существует.

Закончен переход с git-svn v1layout

Невозможно определить информацию SVN в восходящем направлении из истории HEAD.

При повторной попытке команды я просто получаю «Невозможно определить информацию SVN в восходящем направлении из истории HEAD». Если вместо этого я попытаюсь

git svn rebase

, я получу

Невозможно определить восходящую информацию SVN из истории рабочего дерева

Что мне делать? Пожалуйста, возьмите на себя нулевую компетенцию с git с моей стороны. Я уже перепробовал несколько онлайн-руководств и, как обычно, нахожу их непонятными и поэтому весьма разочаровывающими.

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

1 Ответ

1 голос
/ 04 ноября 2019

Вместо использования git svn для хранилища Subversion было бы проще использовать напрямую ... Subversion .

Таким образом, выимеют дело только с Subversion, а не с Git и SVN, поскольку в любом случае ваш удаленный репозиторий является Subversion.

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