Использование SharpsVN с локальным репозиторием

Я использую dll SharpsVN для .NET. Я новичок в использовании subversion и хочу, чтобы мой репозиторий находился в файловой системе, а не на удаленном сервере.

Можно ли использовать SharpsVN вот так? Я имею в виду, есть ли проверка с c:\somewhere на c:\somewhere-else?


person Noich    schedule 22.08.2010    source источник


Ответы (1)


Вы можете создать локальные репозитории SVN. Я не знаю точно, как работает библиотека sharpsvn, но вот как это можно сделать с помощью клиента svn из командной строки.

C:\>mkdir svntest
C:\>cd svntest
C:\svntest>svnadmin create testRepos
C:\svntest>mkdir checkoutDir
C:\svntest>svn co file:///C:/svntest/testRepos checkoutDir
Checkade ut revision 0.
C:\svntest>

Чтобы использовать from sharpsvn, используйте синтаксис file:///.

person Albin Sunnanbo    schedule 22.08.2010
comment
Когда SharpSvn требует, чтобы вы использовали Uri (или SvnUriTarget), вы можете просто использовать новый Uri(file:///C:/svntest) или, возможно, просто новый Uri(C:\svntest), поскольку класс Uri преобразует некоторые варианты внутри. - person Bert Huijben; 24.08.2010