2012-06-22 3 views
2

В TortoiseSVN, где находится каталог «крючков»? Где разместить commit-access-control.cfg для управления доступом к управлению? СпасибоTortoiseSVN и commit-access-control.cfg

Чтобы уточнить: Где TortoiseSVN устанавливает svn на Windows? Я всегда делал это вручную в Unix, Tortoise просто создал все сам по себе, и я не знаю, где находится локальный репозиторий. Спасибо

+0

ли я обнаружить некоторые серьезные недоразумения здесь? TortoiseSVN сам устанавливается, когда вы выбираете мастера (обычно '% PROGRAMFILES% \ TortoiseSVN'), и репозитории, конечно, создаются вручную с помощью щелчка правой кнопкой мыши. –

+0

in% PROGRAMFILES% \ TortoiseSVN Я ожидаю увидеть каталог «hook», как тот, который я вижу, когда в unix я устанавливаю svn и запускаю «svnadmin create/some/local/repo», но я не вижу его , – pistacchio

ответ

0

Каталог должен идти с каждым svn respoitory, а не с программой tortoisesvn.

1

TortoiseSVN - это программное обеспечение клиента для подрывной деятельности. Папка hooks присутствует на сервере subversion. Подробнее here.

1

Когда вы выполните следующую команду:

svnadmin create /some/local/repo 

... вы создаете хранилище в заданном пути ("/ некоторые/местные/репо"). Альтернатива GUI обеспечивается TortoiseSVN выглядит следующим образом:

  1. Открыть Проводник Windows
  2. Перейдите в папку, в которую ваше хранилище (например, «C: \ MyData \»)
  3. Создайте пустую папку (например, «C: \ MyData \ ProjectFoo»)
  4. Щелкните правой кнопкой мыши на вновь созданную папку и выберите «TortoiseSVN -> Создать хранилище здесь»

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

Вы можете найти папку «hooks» внутри вашего репо (например, «C: \ MyData \ ProjectFoo \ hooks»).

(Вы, кажется, с помощью Perl hook script. Вам потребуется рабочая Perl interpreter, чтобы запустить его.)

Смежные вопросы