Что такое SVN? (PHP)

Я так не думаю. Шаблон (<name> <pos>:vec-exp) означает «Входные данные должны быть списком; привязать его элементы к переменным шаблона <name> и <pos>». Эти переменные шаблона предоставляют доступ к тому, что было найдено. Атрибуты, возвращаемые классом синтаксиса, являются тем, что было сгенерировано. Система syntax-parse очень разборчива в том, что эти две концепции различны, поэтому я не думаю, что она позволит вам заменить одну на другую.

Вы пытаетесь сделать ваш макрос более читабельным или менее подверженным ошибкам? Если так, возможно, расскажите нам немного больше. Может быть, есть способ сделать это.

5
задан Tiago 11 March 2009 в 14:51
поделиться

6 ответов

Я думаю, что можно задаваться вопросом, как люди используют Подверсию (SVN) в среде разработки PHP.

В компании я работаю, поскольку мы разрабатываем PHP на Linux. Мы используем подверсию для отслеживания изменений, и справка публикуют изменения для проживания сервера. С подверсией нет никакого захвата файла или регистрации. У каждого разработчика есть рабочая копия репозитория, он затем вносит изменения в файлы и передает изменения назад в репозитории. На нашем сервере подготовки все изменения объединяются с рабочей копией на том сервере при помощи обновления подверсии. Подверсия объединяет все изменения для каждого файла и если какие-либо конфликты происходят, позвольте нам, Вы разрешаете те конфликты вручную. По моему опыту, конфликты очень редки. Мы затем тестируем приложение на сервере подготовки. После того как приложение тестируется, мы используем подверсию для обновления живого сервера таким же образом как сервера подготовки. Большое преимущество в использовании подверсии является способностью объединить изменения так, чтобы больше чем один разработчик мог работать над тем же файлом. Управление версиями является также большим преимуществом, так как оно позволяет Вам возвращаться приложение назад к знанию хорошей рабочей копии со всего несколькими командами или получать удаленный файл от прошлой версии.

18
ответ дан 18 December 2019 в 05:16
поделиться

SVN является сокращением для Подверсии, которая является Системой управления версиями для главным образом проектов программного обеспечения. Это действительно не имеет непосредственное отношение к PHP, кроме которого PHP имеет функции для доступа к репозиториям (и мог бы быть репозиторий Подверсии PHP, но я думаю, что они используют CVS).

Ищите его на Википедию для получения дополнительной информации.

15
ответ дан 18 December 2019 в 05:16
поделиться

SVN является Подверсия, и это - система управления исходным кодом. Если Вы в настоящее время не используете некоторую другую систему управления исходным кодом, Вы мудры для инвестирования в одного. SVN довольно прост в использовании, по сравнению с некоторыми другими системами управления исходным кодом с открытым исходным кодом, и имеет некоторые аккуратные инструменты сверху исходного репозитория для создания вещей легче для Вас.

3
ответ дан 18 December 2019 в 05:16
поделиться

SVN, короткий для "Подверсии", является системой управления версиями. Управление версиями... Довольно сложный, таким образом, я не попытаюсь объяснить все это здесь... Но эта презентация делает довольно хорошее задание описания проблемы (т.е., "почему Вам нужно управление версиями") и решение (т.е., "что Подверсия (среди прочего) делает для помощи Вам"),

http://www-verimag.imag.fr/~moy/slides/bzr/bzr-handout.pdf

Запустите при слайде с заголовка "Схему" и спуститесь до слайда "Остающиеся Ограничения" (остальное хорошо также, но это не точно, что Вы ищете).

(Педант, предупреждающий: этот слайд о bzr и не svn... Но основная идея является тем же.

4
ответ дан 18 December 2019 в 05:16
поделиться

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

Конечно, можно использовать его для собственных проектов также. На самом деле я делаю, потому что это также отслеживает прошлые изменения, таким образом, можно вернуться к предыдущим версиям, см. комментарии, которые Вы сделали при представлении изменений в репозитории файлов и т.д.

Это - намного лучшая версия старого CVS (Параллельная Система управления версиями).

3
ответ дан 18 December 2019 в 05:16
поделиться

Я полагаю, что SVN означают Подверсию, репозиторий кода. Я не разработчик PHP, таким образом, я мог быть неправым.

2
ответ дан 18 December 2019 в 05:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: