Форум: "Прочее";
Текущий архив: 2007.10.21;
Скачать: [xml.tar.bz2];
ВнизЕще раз объясните мне как игнорировать в SVN — замаялся&#133 Найти похожие ветки
← →
Kolan © (2007-09-21 08:54) [0]Итек есть папка(А) проекта она под контролем SVN(Tortoise).
В этой папке есть еще одна папка(Б). Надо сделать так, чтобы он не трогал папку Б вообще и чтобы там небыло .svn.
Как это сделать?
← →
Суслик © (2007-09-21 08:58) [1]я так понял, что ты еще не добавлял Б в репозитарий?
если добавил, то сначала нужно удалить.
дальше (я так делаю)
1. выбираешь commit
2. видишь Б - not versioned
3. нажимаешь прав. кн. мыши на Б.
4. выбираешь add to ignore
5. потом нужно сделать commit самой папке А, ибо в ней добавился атрибут svn:ignore.
← →
Суслик © (2007-09-21 09:00) [2]еще, иногда при коммите А (коммит свойства svn:ignore) у меня бывает out of date и commit прекращает.
это не ошибка, вроде как-то объясняется в доке (не читал). в этом случае нужно сначала update для A сделать, потом все ОК
← →
Kolan © (2007-09-21 09:14) [3]> Суслик © (21.09.07 09:00)
Так. Наверно лучьше сначала…
Я снес репосзиторий и выкосил все .svn. Передомной обсалютно читсяй проект.
Что делать?
← →
Kolan © (2007-09-21 09:16) [4]
> Передомной обсалютно читсяй проект.
То есть папка А вней лежит папка Б которую не надо трога, и В которую надо версиировать.
← →
Kolan © (2007-09-21 09:35) [5]А при фиксации надо ненужные папки не фиксировать. А потом снова фиксировать и добавить в список игнорирования. А иначе он грит не могу добавит в список игнорирования.
← →
Суслик © (2007-09-21 09:48) [6]ну эта, ты как-то сразу навалился. :)
не знаю чем ты пользуешься, т.е. как у тебя установлен svn, но я делаю так (у меня svn под apache):
Сервер (установлен только svn):
1. вызываю svnadmin и создаю репозитарий в каком-то каталоге.
2. настраиваю конфиги апача<Location /myproject>
DAV svn
SVNPath "d:/projects/svn/repos"
AuthType Basic
AuthName "Subversion repository"
AuthUserFile "d:/projects/svn/auth/svn-auth-file"
Require valid-user
</Location>
SVNPath - путь до репозитария, созданного в п. 1.
AuthUserFile - путь до файла с паролями апача. создается утилитой htpasswd из апача.
(я не силен в апаче, потому настраиваю так, говорят что лучше вирт. хостами).
3. Запускаю апач.
Клиент (стоит только tartoisesvn):
1. Создаю путой каталог А.
2. Прав. клав - check out. Набираю url репозитария http://10.1.1.1/myproject. Нажимаю ОК. Теперь имюе пустой каталог под ревижином 0.
3. В каталог А переписываю Б и В.
4. Нажимаю на каталоге А коммит.
5. Вижу Б и В. Для каталога Б говорю - add to ignore list. Но каталог В добавляю, т.е. ставлю галочку.
6. Делаю коммит каталогу А.
← →
Kolan © (2007-09-21 12:17) [7]> Суслик © (21.09.07 09:48)
Угу, благодарю — разобрался.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.10.21;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.047 c