Попытка добавить структуру папок и затмить проекты в SVN - PullRequest
0 голосов
/ 01 февраля 2012

Забавно, я работаю с SVN (Tortoise on Windows) довольно долгое время, но я никогда не использовал другие действия, кроме извлечения, фиксации и слияния, так как проекты, над которыми я работал, уже существовали.Теперь я хочу поставить проект Eclipse под свой контроль версий и понять, что я слишком глуп, чтобы делать это.Уже существует новый сервер SVN с папками emtpy branch / tags / trunk, он был создан другим человеком.

1.)

Я хочу добавить три подпапки в папку trunk -эти три папки просто для лучшей структуры, они не должны иметь ничего общего с контролем версий или моим проектом eclipse (кроме того факта, что я хочу поместить свой проект Eclipse в одну из этих трех папок на втором шаге).Но как я могу это сделать?Я создал эти три папки на своем жестком диске с помощью проводника Windows и попытался поместить их в ствольную папку SVN с помощью функции импорта Tortoise.Не удалось выполнить следующее сообщение журнала:

Command: Import C:\New Folder to https://<SVN-Adress>/trunk
Adding C:\New Folder\folderA
Adding C:\New Folder\folderB
Adding C:\New Folder\folderC
Commit blocked by pre-commit hook
svn: URL file '<SVN-Adress>/trunk/folderA' non-existent in that revision
svn: URL file '<SVN-Adress>/trunk/folderB' non-existent in that revision
svn: URL file '<SVN-Adress>/trunk/folderC' non-existent in that revision

2.)

На втором шаге я хочу добавить свой проект затмения в папку A, а другой проект затмения - в папку B.Поскольку в папках проекта eclise уже есть контент, команда Tortoise SVN «Создать репозиторий здесь», похоже, не подходит.Помимо вопроса, как это сделать правильно, есть что-то, о чем нужно знать?Например, два проекта eclipse независимы и изолированы позже, или фиксация одного проекта также увеличивает версию другого проекта?

Спасибо

1 Ответ

1 голос
/ 01 февраля 2012

Оформить заказ https://<SVN-Adress>/trunk в корневую папку (c:\New Folder), затем SVN-добавить все файлы и папки, которые вы хотите использовать для контроля версий, и зафиксировать.

...