TortoiseSVN: как настроить проекты на существующей структуре каталогов исходного кода - PullRequest
1 голос
/ 21 февраля 2010

У меня есть старый любимый проект, который я хочу восстановить (у меня не было достаточно времени для этого в прошлом году - маленький ребенок - вы знаете) - поэтому восстановил старую копию моей папки dev из архива, но так как я восстановил свою машинус каких пор - я не могу вспомнить, что нужно делать сейчас.Я установил последнюю версию TortoiseSVN, и существующая структура каталогов на моем старом компьютере разработчика выглядит следующим образом:

ProjectName
*SubProject1
**branches
***1.1
***1.2
**tags
**trunk

*SubProject2
**branches
**1.0.3
**1.0.4
**1.0.5
**tags
**trunk

Я пытался «импортировать проект», но он запрашивает URL - не знаю, что указатьтам ... может кто-то опубликовать URL-адрес хорошего учебника TortSVN - чтобы я мог быстро настроить свои проекты (наверное, мне нужно настроить SubProject1 и SubProject2) - тогда я установлю AnkhSVN для VS2008 и проведу это воскресное кодирование как сумасшедшее время, покаУ меня еще есть время ;-)

Ответы [ 4 ]

1 голос
/ 21 февраля 2010

Вместо того, чтобы сосредоточиться на TortoiseSVN, я бы порекомендовал вам сначала просмотреть документацию SVN:

http://svnbook.red -bean.com /

Хорошее понимание того, что происходит за кулисами, действительно полезно при использовании Tortoise, Ankh или любого другого интерфейса.


Что касается вашего вопроса, то URL-адрес - это URL-адрес вашего SVN-репозитория, а также любые его подкаталоги. Примером может быть

file:///C:/svn/trunk/ProjectName

если ваш репозиторий хранился локально, или

http://my.repo.site/trunk/ProjectName

если он размещен в сети.

0 голосов
/ 22 февраля 2010

Если у вас нет данных репозитория, то я думаю, что лучше всего сделать, чтобы убедиться, что вы удалили все папки .svn из папок вашего проекта - хорошее обсуждение здесь - и начните заново с файлы у вас есть. Это будет означать, что вы не получите всю историю, которая была у вас ранее, но, не имея хранилища, я не думаю, что в любом случае есть способ восстановиться.

Затем, используя любые инструменты, которые вы захотите, создайте где-нибудь новый репозиторий, извлеките пустой корень, скопируйте все свои папки и затем подтвердите.

0 голосов
/ 21 февраля 2010

URL, на который вы ссылаетесь, скорее всего, является адресом проекта в хранилище Subversion (где бы он ни был, поскольку вы не упомянули ни одного). Если вы щелкнете правой кнопкой мыши по своему локальному каталогу и выберете свойства, вы сможете увидеть вкладку Subversion, где вы можете найти адрес, с которого пришел ваш проект.

0 голосов
/ 21 февраля 2010

Просто нажмите F1. TortoiseSVN имеет хорошие встроенные справочные документы.

URL, который он запрашивает, - это репозиторий svn для импорта вашего проекта.

...