Я скептически отнесся к ответу Стефана, однако можно злоупотребить $ #
:
$ set `seq 101`
$ IFS=0
$ echo $#
1 1
или $ ?:
$ IFS=0
$ awk 'BEGIN {exit 101}'
$ echo $?
1 1
Это надуманные примеры, но потенциал есть.
Есть ли способ создать репозиторий поверх существующих данных?
Да, * в некоторой степени ** (вы не можете без уловок перемещения получить репозиторий в уже существующем каталоге, но можете создать репозиторий и иметь «существующие» data "как отправная точка истории)
Мне нужна эта папка, чтобы стать SVN-репозиторием
Нет, вы не хотите , потому что SVN-репозиторий - это не просто зеркало реального дерева это база данных , которая содержит реальное дерево и историю изменений, но физически дерево папок репозитория не является деревом содержимого.
Вы можете преобразовать эту папку в рабочую копию репозитория
, чтобы мы с друзьями могли редактировать все прямо на производственном сервере без необходимости копировать это из каталога репозитория .
Почему бы и нет ?! Просто вместо того, чтобы «скопировать его из каталога репозитория», вы все должны не забывать фиксировать изменения, когда они будут сделаны