Здравствуйте, гость ( Вход | Регистрация )
Iron Bug | Дата 1.2.2013, 20:44 |
Я пользовался SVN и все было прекрасно... Но однажды меня обокрали. какая-то совершенно неочевидная связь. всё равно что сказать "я носил адидас, но однажды облился чаем". какбэ одно из другого никак не вытекает и никак не влияет не храните свой код где попало - это раз. делайте бэкапы - это два. сейчас много серверов для хранения кода. тот же sourceforge, например. кто мешает там хранить? я давно пользуюсь и всё нормально. кроме того, даже если на флэшке хранить, то бэкап никто не отменял: флэшка может накрыться сама по себе, без всякой кражи. |
|
alexy | Дата 1.2.2013, 19:48 |
Забрел на эту тему, все не прочитал, но могу рассказать свою грустную историю Я пользовался SVN и все было прекрасно... Но однажды меня обокрали. Украли ноут какую-то дребедень и флешку ))) Ума не приложу кому она могла поандобится, но вот так вышло. Наверное им было просто лень сортировать. Один проект пропал полностью. Я его заново переписал потом (что пошло ему на огромную пользу Но после этого пользуюсь только Bazaar'om и не тужу: там есть все, что мне нужно. |
|
Iron Bug | Дата 26.1.2013, 12:45 |
блин, я забыаю, что у тебя сайт, а не сервер во мне срабатывает привычка админа рулить серверами да, с сайтом сложнее. только скриптами через ftp можно извращаться. например, что-нить типа ftpbox и контроля версий на локальной машине. |
|
Litkevich Yuriy | Дата 25.1.2013, 21:12 |
На сайт не могу ничего кроме типового (файлы, исполняемые php-сценарии) держать. Т.к. у хостера всё жутко строго, они сказали, что если мне нужно что-то не типовое, то бери либо выделенный сервер, либо виртуальный выделеный сервер. Даже нет возможности подключатся с не localhost-а к БД Причина, на хостинге сидит тьма народу кроме меня и в целях безопасности остальных такие жёсткие правила. |
|
Iron Bug | Дата 24.1.2013, 11:44 |
так как на сайте git-хранилища нет, то возникла необходимость заливать на сайт файлы которые изменились. а нельзя ли это сделать через SVN и апачевские модули svn и dav_svn? может, и для git есть такие же модули, просто я не в курсе, ибо не юзаю его. |
|
Litkevich Yuriy | Дата 23.1.2013, 4:13 |
Полезность. В связи с появлением собственного интернет-магазина, который весь состоит из одних багов. Держу весь магазин под контролем версий на домашней машине. Всё что исправляю - заливаю на сайт, так как на сайте git-хранилища нет, то возникла необходимость заливать на сайт файлы которые изменились. Как такое сделать? А вот так: git diff-tree -r 41735 929ff --no-commit-id --name-only --diff-filter=ACMRT | xargs tar -rf files_to_Site.tar где: 41735 - ИД последней правки залитой на сайт (в примере 5 первых цифр SHA1) 929ff - ИД самой последней правки получится архив files_to_Site.tar содержащий изменившиеся файлы. Замечание: В рабочем каталоге должна быть ветка содержащая последнюю правку (иначе некоторых файлов в ней может не быть. Командуется, разумеется в Git Bash (в виндовозе), чтобы xargs был доступен. работу с хранилищем организовал так: master - основная рабочая ветка toSite - ветка отличающаяся от мастера тем, что содержит всякие метрики (Яндекс.Метрика, Google analitics, на кнопки навешаны сценарии отслеживающие поведения пользователей - "цели" в терминах метрик). Работа: делаю функциональную ветку от mastr-а, работаю, проверяю на локальной машине. Когда уверен в результате поступаю так (изменения разумеется сохранил): 1) переключаюсь на master 2) сливаю функциональную ветку в master. 3) переключаюсь на toSite 4) сливаю функциональную ветку в toSite 5) git diff-tree ... 6) распаковываю архив (из п. 5) на сайт. Тем самым master и toSite идентичны, за исключением оговоренного выше отличия. |
|
Litkevich Yuriy | Дата 10.9.2011, 20:53 |
Тему разделил: Вопросы по SVN | |
Litkevich Yuriy | Дата 17.6.2011, 17:43 |
ufna, почаще push. +1 |
|
Iron Bug | Дата 17.6.2011, 12:42 |
Не люблю GIT. Локальные копии и т.п. - это гуд когда работа идет на опен сорс. Когда работа идет над проектом в сжатые сроки, мне нужны все изменения в централизованном хранилище. вот совершенно аналогично. у меня все мои проекты на флэшке в едином репозитории. а так как кроме меня в этом железячном аде никто всё равно не разбирается, то меня такой метод хранения сорцов устраивает на сто процентов |
|
panter_dsd | Дата 17.6.2011, 10:52 |
ufna, почаще push. | |
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 27.4.2024, 4:02 |