Re: Team Source vs Visual Source Safe vs etc
От: Аноним  
Дата: 10.03.04 09:34
Оценка:
Здравствуйте, Anton Batenev, Вы писали:

AB>Проект очень большой. Разработкой его занимаюсь по крайней мере на двух

AB>машинах (на работе и дома). В процессе работы меняется множество файлов в
AB>различных директориях... в общем под утро вспоминать что менял, а что нет -
AB>мучительно больно. По этому возникают накладки — либо на работе
AB>обнаруживается, что самый важный файл не был отправлен, либо приходится
AB>отправлять весь проект целиком, что, согласитесь, несколько накладно (при
AB>условии размеров проекта).

AB>По этому было принято решение о переходе на какой-либо синхронизатор: из

AB>линейки Team Source (Borland), VSS (MS), или что-то другое.

AB>Интересует что лучше и удобнее (с любых позиций), какие возникают проблемы и

AB>т.д. для:

AB>а) стиля работы описаного выше;


xcopy /? | more
xcopy /S c:\workfiles\proj c:\temp\proj /D:03-10-2004
rar, unrar, cabarc

Простые и убойные вещи. Намек — им батничек идет.

AB>б) командной разработки внутри локалки;


PVCS, Perforce, cvs
Re[3]: Team Source vs Visual Source Safe vs etc
От: avbochagov Россия  
Дата: 12.03.04 10:17
Оценка:
Здравствуйте, Anton Batenev, Вы писали:

AB>Вводная информация: windows, размер _всего_ проекта 142 MB (пока, но это

AB>далеко не предел — здесь и сырцы и получаемые из них бинарники, и
AB>графика, и еще много всяких файлов, которые могут быть изменены.
AB>Единственное, что можно не синхронизировать — бинарники, получаемые из
AB>сырцов, но их объем пока не превышает 30 мег. Количество файлов — около
AB>2000.

AB>Краткое резюме: для работы через модем с моим проектом они _все_ не

AB>подходят!!!

Связка CVSNT и WinCVS прекрасно работают. У них есть опция жать файлы при перекачке.

AB>CVS... Вот знаете, я боюсь ругать кроссплатформенные продукты, особенно,

AB>когда их родиной является *NIX. Потому что в меня тут же полетят оскорбления
AB>злобных NIX-оидов По этому скажу лишь про GUI WIN клиент, скачаный с
AB>http://www.wincvs.org. Скажу просто — ПЛОХО! Множество нареканий на
AB>рубленность интерфейса, отсутствие полноценной справки (иногда справка
AB>просто не подключена и отсутствует), дикая запутаность и неудобство в
AB>управлении... Но это все мелочи, по сравнению с главным — на создании
AB>первого же серверного образа на локальном диске (просто в качестве
AB>эксперимента) вылетает GPF. Я все принимаю и понимаю, что гарантировать 100%
AB>надежность невозможно... Но продолжить-то работу после сбоя можно!!! Другими
AB>словами, У МЕНЯ НА МАШИНЕ(!) CVS не выдержал испытания большими объемами
AB>данных... Ну и его рубленный интерфейс сделал свое дело — в корзину
AB>однозначно!

Очень странно... у нас проект занимает примерно 500 мегов (исходники, бинарники с ресурсами) и CVS прекрасно справляется...

Может вы пробовали создать локальный репозиторий используя только WinCVS?
Попробуйте так: на работе поставить сервер CVSNT, а в качестве клиента WinCVS.
В этом случае ваш проект будет лежать в репозитории на сервере (на работе) а рабочую копию можно получать либо через инет, либо по модему напрямую.
Как я уже писал выше, эта связка поддерживает сжатие передаваемых данных.

Эта связка проверена и работает как на Unix+Windows, так и на WindowsNT+Windows

Если есть вопросы, помогу чем могу.
... << RSDN@Home 1.1.3 stable >>
Re[4]: Team Source vs Visual Source Safe vs etc
От: delphinchik Россия  
Дата: 24.10.04 09:53
Оценка:
Здравствуйте, avbochagov, Вы писали:


A>Связка CVSNT и WinCVS прекрасно работают. У них есть опция жать файлы при перекачке.


A>Очень странно... у нас проект занимает примерно 500 мегов (исходники, бинарники с ресурсами) и CVS прекрасно справляется...


A>Может вы пробовали создать локальный репозиторий используя только WinCVS?

A>Попробуйте так: на работе поставить сервер CVSNT, а в качестве клиента WinCVS.
A>В этом случае ваш проект будет лежать в репозитории на сервере (на работе) а рабочую копию можно получать либо через инет, либо по модему напрямую.
A>Как я уже писал выше, эта связка поддерживает сжатие передаваемых данных.

A>Эта связка проверена и работает как на Unix+Windows, так и на WindowsNT+Windows


A>Если есть вопросы, помогу чем могу.


Да, вопросы есть. Второй день бьюсь никак не могу связать WinCVS и CVSNT сервер. После установки сервера перегрузил машину. Вот, Установил WinCVS, дальше Admin->Login. Уже здесь непонятно какой метод аутентификации из списка использовать, ну да ладно. Получилось с pserver, правда при коннекте он пароль спросил но я ввел пустой и клиент норалдьно законнектился на сервер. Начинаю работу: Import Module->Checkout Module. Сделал изменения в контролируемом проекте. Пытаюсь обновиться:


cvs commit -m "no message" Unit1.pas (in directory D:\temp\ttt\)
Checking in Unit1.pas;
/NewRepo/ttt/Unit1.pas,v  <--  Unit1.pas
new revision: 1.2; previous revision: 1.1
cvs [server aborted]: cannot rename file /NewRepo/ttt/,Unit1.pas, to /NewRepo/ttt/,Unit1.pas,: File exists

***** CVS exited normally with code 1 *****


Вот пожалуйста. Может у меня руки не оттуда ростут . Но если можно то хотелось бы услышать как это все настроить на нормальную работу. Можно в принципе работать и с локальным репозиторием, но сейчас дело обстоит так что над одним проектом приходится работать командой, потому пришлось ставить сервер.
Re[5]: Team Source vs Visual Source Safe vs etc
От: avbochagov Россия  
Дата: 25.10.04 12:45
Оценка:
Здравствуйте, delphinchik, Вы писали:

D>Да, вопросы есть. Второй день бьюсь никак не могу связать WinCVS и CVSNT сервер. После установки сервера перегрузил машину.


Надо правильно настроить cvsnt. Создать каталог репозитория, настроить режим доступа к нему.
Я думаю двух скриншотов будет достаточно.



D> Вот, Установил WinCVS, дальше Admin->Login. Уже здесь непонятно какой метод аутентификации из списка использовать, ну да ладно.


Ну тут надо смотреть какой нужен. Мы используем pserver с NTLM аутентификацией.
строка настройки выглядит так:
    :pserver:user@server:/cvsroot

user — имя пользователя на server. У нас домен — так что user это доменное имя пользователя.
Соответственно когда делаешь логин — надо вводить свой пароль (тот же который используется для входа в домен).
Если домена нет, то можно поиграть с птичкой "Use local users intead of domain" (на втором скриншоте)

D> Получилось с pserver, правда при коннекте он пароль спросил но я ввел пустой и клиент норалдьно законнектился на сервер.


По моему (если не ошибаюсь ) у вас получился доступ на чтение.

D>Вот пожалуйста. Может у меня руки не оттуда ростут . Но если можно то хотелось бы услышать как это все настроить на нормальную работу. Можно в принципе работать и с локальным репозиторием, но сейчас дело обстоит так что над одним проектом приходится работать командой, потому пришлось ставить сервер.


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


Можно пообщаться плотнее по icq 45-039-629
только сначала надо послать запрос на авторизацию (спамеры и здесь достали )
... << RSDN@Home 1.1.4 beta 2 rev. 184>>
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.