2009-04-27 4 views
8

Я ищу творческий или, по крайней мере, нестандартный - использует для Version Control. У меня есть определенная цель, но я не хочу подавлять твои мысли с помощью каких-либо ограничений.Творческое использование для контроля версий

С этой целью не исключайте творческое использование VCS, имеющего дело с исходным кодом, только потому, что я сказал, что он является творческим/нестандартным: это не значит, что он не может иметь дело с источником. Это просто означает, что я ищу идеи, отличные от ветвления, слияния, маркировки, отката и форкинга.

Например: Я хотел бы рассмотреть вопрос об использовании контроля версий, как быстро & грязный SharePoint стук-офф, как сносно ответ, но только чуть-чуть.

Какие еще интересные применения вы видели?

+1

По крайней мере, этот вопрос должен быть Community Wiki, но даже тогда я все равно проголосую за его закрытие. – Welbog

+0

Сделал это сообщество-вики, предназначенное для этого, но забыл об этом. –

+0

Не знаете, почему вы думаете, что он заслуживает того, чтобы быть закрытым ... Я рассматриваю это как связанное с программированием, и теперь, когда это сообщество wiki, я, очевидно, не ищу повторного увеличения. Позаботьтесь об этом? –

ответ

2

Ну, я видел, как он использовался в качестве альтернативы для FTP Warez Share в одном месте, где я работал.

Developer: "Hi, can you open port 22 for FTP" 
SysAdmin: "Nope Company policy" 
Developer: "Ok Fair enough" 

Несколько дней спустя я видел пару эпизодов Гриффинов + некоторые другие случайных вещей появляются в SVN Repo под папку под названием «Капля файла» в виде нескольких разделенных .rar файлов

Нескромно они были проверены не именованным пользователем, а учетной записью sys, которую мы использовали для загрузки репо во время сборки ... эта учетная запись была впоследствии заблокирована для ReadOnly

+1

Не подходит для работы, но креативен! –

6

Я использовал SVN для управления моими фотографиями. Это намного лучше, чем наличие кучи «сохраненных как» копий. Кроме того, мои технически настроенные члены семьи могут получать последние фотографии из отделения TRUNK ... хорошо работает.

+1

Я вижу, что это полезно, если вы собираете разные фотоальбомы - вместо того, чтобы копировать. Интересно. Спасибо за идею. :) –

+0

Я думал об одном и том же. Позаботьтесь о том, чтобы поделиться некоторыми сведениями о настройке? –

+2

Fredrik, это просто простая настройка. В основном у меня есть все мои фотографии, созданные Жанром; Семья, Друзья, Ребенок и т. Д. Я часто делаю много версий той же фотографии, как черно-белая или обрезка. Мне нравится возможность захватить оригинал, внести изменения, заглянуть назад. Затем я сообщу те, которые могут быть заинтересованы, они вступают в систему и захватывают последние. Это также позволяет мне иметь только одну версию на моем локальном (экономия места) и сохранять все изменения на моем сервере, которые поддерживаются в ночное время. – northpole

1

Я мог бы предположить, что использовать его для всей моей файловой системы. Я думаю, что это также очень полезно для текстовых документов, баз данных E-Mail из любимой почтовой программы, изображений (как упоминалось выше), символов рабочего стола. Вы можете воспользоваться разными способами!

1

Проверка вашей инструментальной цепочки позволяет разработчикам программ обеспечить уровень сложности одной простой установки и тянуть.

2

Я использую SVN для размещения фотографий.

Но не альбомы, просто картины я разместил на форумах, отправить через IM и т.д.

Таким образом, я всегда может исправить картину позже, от настройки цвета, чтобы заменить с 10 000 х 10 000 мигания GIF для удалите упомянутый форум отдельно (никогда не делайте этого, но ...)

1

Это немного сложно по временам (из-за доступа root), но я использовал svn для размещения моей настройки машины.

/etc/X11/xorg.conf 
/etc/apt/sources.list 
/home/me/.* 
etc. 
1

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

+0

Я предполагаю, что это имеет смысл, но образы дисков VM будут огромными - для передачи всех этих данных потребуется много времени. –

2

Я использовал контроль версий (darcs) для локальной вики на файловой системе. Поскольку репозитории darcs извлекаются по http, что делает мой локальный репозиторий доступным с моего веб-сервера, значит, кто-то может захватить копию моей вики и внести свои изменения.

Чтобы получить новые изменения, я бы извлек их из своего репозитория.

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

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

Вики-система, которую я написал, никогда не видела много пользы, но gitit - это активный проект с той же идеей (darcs или git) и другие функции.

Я также использую управление версиями для многих файлов в моем домашнем каталоге: .zshrc .emacs и многие другие.

Смежные вопросы