1. Какой бинарный пакет установить для subversion. Я вижу CollabNet, SlikSVN, Wandisco и Win32svn. Я установил Win32svn, но я не уверен, правильный ли он или нет.
Вы говорите о клиенте или о сервере? Когда я в последний раз искал Windows клиент , я обнаружил CollabNet и Slik. Первый требовал регистрации, второй - нет, поэтому я использовал последний.
Когда мне понадобился сервер , либо какой-нибудь системный администратор настраивал машину с apache и всеми свистками, либо я настраивал машину, используя бесплатный VisualSVN Server .
2. Хотели бы установить его на сервер и использовать tortoisesvn в качестве клиента.
Великий. Какой у вас вопрос по этому поводу?
3. унаследованный мной проект содержит файлы SVN. Каков наилучший способ добавить проект в SVN или импортировать его.
Как заметил NerdFury, если в проекте есть .svn
файлов, он уже размещен в репозитории SVN . Чтобы выяснить, где это находится, вы можете использовать клиент командной строки SVN (вызвать svn info
в корневой папке проекта) или TortoiseSVN (вкладка SVN диалога свойств корневой папки).
Если вы не можете или не хотите использовать его, для его импорта сначала нужно избавиться от папок .svn
. Обычным способом является svn export
в рабочую копию, которая (согласно некоторому ответу здесь я не могу найти сейчас), предположительно, даже работает, если хранилище недоступно. Конечно, импорт из рабочей копии в новый репозиторий отбрасывает историю проекта .
Если у вас есть доступ к старому репозиторию SVN, но вы все еще хотите / должны использовать свой собственный новый репозиторий, вы можете импортировать весь проект, историю и все , в новый репозиторий.
Конечно, прежде чем что-то делать с этой рабочей копией, вы должны сначала убедиться, что у вас есть резервная копия.