LINUX.ORG.RU
ФорумTalks

Хочу перевести отдел на subversion


0

0

Немного упираются... ;-)
У меня уже язык отсох. Накидайте, пожалуйста, сюда аргументов в пользу subversion.
Сейчас проекты просто копируются в свой каталог на сервере, а если изменения существенны, то создаётся каталог с новой версией.

★★★★★

От одного человека был контраргумент (чувствую, что из вредности), дескать в subversion нельзя без клиента запросить фалы старых версий. (Кроме доступа через веб я пока не нашёлся, что ответить)

UVV ★★★★★
() автор топика

А тебе он нужно?

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

soomrack ★★★★
()
Ответ на: комментарий от soomrack

> если копирование станет нерегулярным и т.д.
Вот поэтому и нужно!
> ...просто параллельно запустить subversion
Наверное так и сделаю на пару проектов.

UVV ★★★★★
() автор топика
Ответ на: комментарий от UVV

> дескать в subversion нельзя без клиента запросить фалы старых версий.

и не должно быть можно, на то он и клиент.

Adjkru ★★★★★
()
Ответ на: комментарий от Adjkru

>> дескать в subversion нельзя без клиента запросить фалы старых версий.
> и не должно быть можно, на то он и клиент.
Аргумент был с той стороны, дескать: "А вот у меня нет клиента, как мне достать нужный файл?"

UVV ★★★★★
() автор топика
Ответ на: комментарий от UVV

Веб-интерфейс прекрасно даст доступ к файлам.

Аргументы:
1. Гарантированное сохранение истории файла (без шаренья по каталогам)
2. Возможность оповещать об изменениях файла (в cvs точно было, в svn вроде тоже, хотя не пользовал)
3. Возможность всегда узнать, КАКАЯ СВОЛОЧЬ поменяла файл (в случае раскладки по каталогам это может оказаться проблематично)
4. Для текстовых файлов - всегда можно узнать КАКАЯ СВОЛОЧЬ написала этот кусок ДЕРЬМОВОГО КОДА.
5. Ну, экономия места - это просто банально
Достаточно?

svu ★★★★★
()
Ответ на: комментарий от UVV

>"А вот у меня нет клиента, как мне достать нужный файл?"

что-то про дверь и яйца вспомнилось

geek ★★★
()

> У меня уже язык отсох. Накидайте, пожалуйста, сюда аргументов в пользу subversion. Сейчас проекты просто копируются в свой каталог на сервере, а если изменения существенны, то создаётся каталог с новой версией.

%( Это ... типа... а сколько у вас разработчиков ?

Burbaka ★★
()
Ответ на: комментарий от UVV

>дескать в subversion нельзя без клиента запросить фалы старых версий

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

generatorglukoff ★★
()

>Сейчас проекты просто копируются в свой каталог на сервере, а если изменения существенны, то создаётся каталог с новой версией

да уж...

zer_sl
()

>Сейчас проекты просто копируются в свой каталог на сервере, а если >изменения существенны, то создаётся каталог с новой версией.

а если не существенны, то не создается,

а если скажем через пару дней после внесения мелких изменений
несколькими людьми, вдруг выясняется, что важная, но редко(трудно) тестируемая функциональность не работает, как откатиться назад(найти плохой коммит)?

fghj ★★★★★
()
Ответ на: комментарий от generatorglukoff

> моя фантазия не может представить ситуации, когда нужны файлы более старых версий кроме как сравнение версий файлов и разбор разницы.

Поиск последней версии кода без бага, когда не совсем понятно, где искать.

А вообще мне subversion нравится по причине, что ревизии (в отличие от CVS) общие на весь репозитарий. В качестве аргумента для Ваших сотрудников может служить то, что branch - это тоже каталог (т.е. изменения по сравнению с существующим порядком минимальны).

AEP ★★★★★
()

господа не осилили BTT?

anonymous
()

> Сейчас проекты просто копируются в свой каталог на сервере, а если изменения существенны, то создаётся каталог с новой версией.


Сдаётся мне, что от таких дебилов прощё уйти в другую контору, чем убеждать.

anonymous
()
Ответ на: комментарий от Burbaka

> %( Это ... типа... а сколько у вас разработчиков ?
7

UVV ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Не всем нужны распределенные VCS.

svu ★★★★★
()
Ответ на: комментарий от anonymous

> Сдаётся мне, что от таких дебилов прощё уйти в другую контору, чем убеждать.
Ну вообще-то они не такие уж и дебилы. И разработка ведётся в винде.

UVV ★★★★★
() автор топика
Ответ на: комментарий от UVV

>И разработка ведётся в винде.

Ещё повод уйти

Можно заняться паразитизмом - портить исходники которые не в svn - тогда все в svn перелезут )

anonymous
()
Ответ на: комментарий от UVV

> Ну вообще-то они не такие уж и дебилы.

Ну, скажем так, про дебилов я может немного некорректно сказал. Но, просто по тому, что ты описал, можно сделать выводы о том, как в целом организованы процессы в конторе. Из такой конторы лучше уходить - ничего полезного для своей карьеры ты там не извлечёшь.

> И разработка ведётся в винде.

Ещё и на дельфи, наверное? ;-)

anonymous
()
Ответ на: комментарий от anonymous

> Ещё и на дельфи, наверное? ;-)
Нет, с помощью софта вот этой фирмы http://www.rockwellautomation.com/ для оборудования этой же фирмы. (В нашем районе двигаться дальше некуда, пока не закончу инст)

UVV ★★★★★
() автор топика

Если речь идет о программистах, лучше сразу переходить на Mercurial. Аргумент "не всем нужны распределенные VCS" - ерунда, всё зависит от стиля использования:

http://www.selenic.com/mercurial/wiki/index.cgi/WorkingPractices

http://www.selenic.com/mercurial/wiki/index.cgi/CvsLikePractice

Если люди - не программисты, то SVN и WebDAV (вроде в винде называется WebFolders) - неплохой вариант. WebDAV дает возможность полностью прозрачного коммита (хотя история получается сильно замусоренной).

tailgunner ★★★★★
()

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

А вообще как 7 человек способны жить без VCS, абсолютно не понимаю, вам наверное надо памятник ставить.

Legioner ★★★★★
()

> Сейчас проекты просто копируются в свой каталог на сервере, а если изменения существенны, то создаётся каталог с новой версией.

Ой дегенераты...

Неужели ни разу не терялись файлы, не было проблем с мёрженьем и т. д.? Если были -- то вот вам и аргументы.

Relan ★★★★★
()
Ответ на: комментарий от Relan

Офигеть, 7 человек без системы контроля версий ... может каждый работает над своим проектом один ?

Реально должны были быть проблемы с поиском автора проблемного кода, с поиском места, где поправили перед тем как сломалось, с объединением версий разных авторов. Просто вспомни их и перечисли.

А если не было, если все и так хорошо, то зачем вам svn ? :)

anonymous
()
Ответ на: комментарий от Legioner

> А вообще как 7 человек способны жить без VCS, абсолютно не понимаю, вам наверное надо памятник ставить.

Выдать каждому по чугунной медали "За мужественное создание трудностей с последующим героическим преодолением".

tailgunner ★★★★★
()
Ответ на: комментарий от tailgunner

От имени любителей хаскеля посоветую еще darcs :-)

В небольшой команде отсутствие сервера может быть весьма удобным

pierre
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.