TortoiseSVN - Проверка нескольких каталогов? - PullRequest
1 голос
/ 19 ноября 2010

Я очень новичок в черепахе и SVN в целом. В настоящее время у меня есть проект PHP, который мне нужно добавить в репозиторий SVN. У меня уже была извлеченная папка, и я добавил проект в эту папку и зафиксировал. Так что все круто.

Но я только что понял, что мне нужно иметь проект PHP в wwwroot моей wamp-папки, чтобы на самом деле протестировать его. Я могу скопировать и вставить папку в папку Wamp, а затем внести изменения и заменить файлы обратно, но это слишком громоздко.

Итак, я хочу снова извлечь ту же самую папку из репозитория в папку wamp, продолжать работать там и вносить изменения, что НАМНОГО проще!

Не вызовет ли это проблемы, имея две копии? Это правильный способ справиться с этим?

Ответы [ 5 ]

2 голосов
/ 19 ноября 2010

Нет, это не вызовет никаких проблем, на самом деле это именно то, для чего SVN предназначенПросто не забудьте обновить версию www, если вы вносите изменения в другую версию, и наоборот.

1 голос
/ 19 ноября 2010

Вы можете хранить столько копий SVN-репозитория на своем клиентском компьютере, сколько захотите.Однако, если вы планируете в основном работать с файлами в папке wwwroot, я советую вам удалить другую папку SVN, чтобы все было просто.В противном случае вы БУДЕТЕ в какой-то момент забыть синхронизировать два, что приведет к потере работы и, возможно, к долгим ошибкам ...

1 голос
/ 19 ноября 2010

Да, будет, и это правильный путь

0 голосов
/ 19 ноября 2010

По своему опыту я бы сказал, что это не вызовет никаких проблем.

Поскольку это проект PHP, ваш рабочий код и код на сервере будут одинаковыми, за исключением нескольких файлов конфигурации.

Однако, учитывая разработку в целом, лучше дать сборку, чем прямую синхронизацию кода из репозитория в оперативную папку. Для проектов PHP сборка очень проста, просто скопируйте всю папку в каталог www. Для проектов, разработанных с использованием других технологий, вам может понадобиться скомпилировать код и внести серьезные изменения в настройки.

Поэтому лучше оставить код в папке www как есть, и обновлять его только сборкой, а не прямым обновлением из репозитория SVN.

0 голосов
/ 19 ноября 2010

Создайте ссылку (mklink или Junction ) из папки проекта в папку WAMP.Таким образом, вам не нужно оформлять заказ дважды.

...