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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.