2016-05-07 4 views
0

Это только два вопроса о том, как люди там строят свою работу:Sublime Text + Git + Локальный сервер

1) Это хорошая практика, чтобы ваш мерзавец инициализирован в возвышенной папке текста проекта?

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

2) Сколько людей здесь по умолчанию работают с их локального сервера, т.е. имеют всю свою рабочую область под их локальный сервер (например, в ZWAMP или WAMP)

(Опять же, я обычно делаю копию на локальном сервере, когда мне нужно проверить, это кажется странным.)

Задайте два вопроса, поскольку я рассматриваю более органичный рабочий процесс. Просмотры приветствовать На данный момент я думаю, что я должен принять 1), но не принять 2)

Благодаря

ответ

1

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

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

[EDIT]

Чтобы ответить на ваш вопрос более внимательно:

Когда я работаю на локальном сервере WAMP, я держать каталог в моем веб-сервера для каждого проекта, который является мерзавец репозиторий. Затем я создаю запись в моем файле Hosts, указывающую имя домена для сайта обратно на мой локальный компьютер, и добавляю домен в Apache, который указывает на каталог, в котором находится мой проект. Когда я нажимаю сайт в прямом эфире, мне нужно удалить запись файла Hosts, чтобы увидеть сайт в реальном времени. Если я работаю с локальной копией и живым тестовым сервером, вместо этого я буду использовать поддомен в моем файле Hosts, чтобы одновременно получить доступ к обоим.

+0

Благодарю вас за ваши просветительские ответы. Да, я использовал git раньше, но всегда разделял папки, думаю, я кое-что прочитал о том, как git-папки внутри eclipse (flash) замедляют работу редактора. Но, поскольку я все свежий, возвышенный, теперь настало время, и за ваш совет, чтобы нанести плохую привычку. * Что касается пункта 2. Ого, я могу все это сделать. Не понял. Пора сделать немного «rnd» о том, как указать мое рабочее пространство в wamp, вместо того, чтобы перетаскивать копию в мои lamp-файлы. Большое спасибо!!! –

+0

@JamesThomas Я рад, что смог помочь. Мне нравится делиться идеями рабочего процесса. Это отличный способ для всех узнать что-то, о чем они, возможно, и не подумали, если вы его улучшите, дайте мне знать! – Nilpo