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