Mikhail Sukhov
|
Date: 3/22/2011
Андрей Ефимов:
Ну-с вызвался я только на транзак, но если дадите доступ-сделаю.
Я же все дал.
Андрей Ефимов:
в каждой папке должно быть две папки: примеры и коннектор(нарпимер TansaqConnector) и отдельный солюшен на конкретный коннектор( это если будут люди которые будут работать над плаза но не будут над транзак-тогда им будет удобней реже тыкать апдейт).
Не очень удобно. Есть желание сделать авто тесты (для всех коннекторов). А их будет лучше запускать из одного проекта, чем в разных.
|
|
|
|
Thanks:
|
|
|
|
|
|
anothar
|
Date: 3/22/2011
Для единого запуска всех тестов неудобно. Но скажем я не буду работать над плаза-мне он в солюшене даром не нужен, будет только нагромождать и отвлекать. Соответственно тесты я буду писать тоже только для транзака( я кстати не выложил тесты на сериализацию) аналогично для плаза и алор, по смыслу это совершенно разные библиотеки
( и пользователь будет использовать скорее только одну-для своего брокера).
Так что возможно стоит их разделить именно так.
|
|
|
|
Thanks:
|
|
|
|
|
|
Mikhail Sukhov
|
Date: 3/22/2011
Андрей Ефимов:
Для единого запуска всех тестов неудобно. Но скажем я не буду работать над плаза-мне он в солюшене даром не нужен, будет только нагромождать и отвлекать. Соответственно тесты я буду писать тоже только для транзака( я кстати не выложил тесты на сериализацию) аналогично для плаза и алор, по смыслу это совершенно разные библиотеки
( и пользователь будет использовать скорее только одну-для своего брокера).
Так что возможно стоит их разделить именно так.
Ок, но только Плазу пока не переносите. Нельзя переносить файлы, когда их редактируют. Я предложу аспиранту идею. А Алор - смело.
|
|
|
|
Thanks:
|
|
|
|
|
|
anothar
|
Date: 3/22/2011
в таком случае возможно стоит сделать отдельную группу проектов(сейчас все в Плаза) назвать ее как-нить Stock# Connectors ну и дать мне доступ, ну а плазу оставить на потом.
|
|
|
|
Thanks:
|
|
|
|
|
|
Mikhail Sukhov
|
Date: 3/22/2011
Андрей Ефимов:
в таком случае возможно стоит сделать отдельную группу проектов(сейчас все в Плаза) назвать ее как-нить Stock# Connectors ну и дать мне доступ, ну а плазу оставить на потом.
Это не папка. Это репозитарий. Права даются на него. Выше его нет прав. Создавать еще один как то не логично. Я лучше корневое название переименую. Но не сейчас - есть занятые файлы.
|
|
|
|
Thanks:
|
|
|
|
|
|
Mikhail Sukhov
|
Date: 3/26/2011
Андрей Ефимов:
в таком случае возможно стоит сделать отдельную группу проектов(сейчас все в Плаза) назвать ее как-нить Stock# Connectors ну и дать мне доступ, ну а плазу оставить на потом.
Так что, тебе или мне структуру сделать? Если я, то отпусти файлы.
|
|
|
|
Thanks:
|
|
|
|
|
|
anothar
|
Date: 3/26/2011
Я сделаю сегодня вечером-завтра. А что на них лок наложился? Я до этого с тфс не работал( только с обычным свн). И возник еще такой вопрос -а это нормально что в студии никаких иконок на проекте не появляется, а то в свн они появляются (точнее конечно же не в свн а при использовании клиента типа ankhsvn или visualsvn) и видно какой файл изменился.
|
|
|
|
Thanks:
|
|
|
|
|
|
Mikhail Sukhov
|
Date: 3/26/2011
Андрей Ефимов:
Я сделаю сегодня вечером-завтра. А что на них лок наложился? Я до этого с тфс не работал( только с обычным свн). И возник еще такой вопрос -а это нормально что в студии никаких иконок на проекте не появляется, а то в свн они появляются (точнее конечно же не в свн а при использовании клиента типа ankhsvn или visualsvn) и видно какой файл изменился.
У меня появляется ввиде замка (что не редактируется) и ввиде красной галки (что мной редактируется).
|
|
|
|
Thanks:
|
|
|
|
|
|
Иванов Андрей
|
Date: 3/26/2011
Немного не в тему обсуждения =)
Мы когда использовали Visual Source Safe, ставили в настройках репозитория оптимистичную блокировку. Не помню уже точно, как она называется по-английски.
Это позволяет пользоваться VSS как нормальной VCS, а не договариваться постоянно, чтобы кто-то что-то отпустил.
TFS это VSS сбоку, думаю, что и там должна быть настройка блокировки.
|
|
|
|
Thanks:
|
|
|
|
|
|
Иванов Андрей
|
Date: 3/26/2011
|
|
|
|
|
Mikhail Sukhov:
Андрей Ефимов:
Я его изначально сделал на Mercurial.
Ничего себе. Открыл для себя новую систему контроля версий. Чем отличается от svn?
Не читал начало топика =)
Это относительно новая DVCS. Самая прогрессивная из тех, что имеют нормальный клиент для Windows =)
Советую на неё перейти с TFS, если нет религиозной привязанности к TFS или других непреодолимых причин.
Времени на обучение пара дней, если умеете пользоваться Subversion.
Не используйте для своего кода codeplex, он не понимает русских букв в коммитах. Во всяком случае, для Mercurial.
Я использую bitbucket.org -- он позволяет делать бесплатно небольшие приватные проекты и любого размера open source.
Если количество желающих будет превышать ограничения, можно легко поднять свой сервер и туда всё перенести.
Даже если bitbucket.org взорвётся, устройство HG такое, что вы сможете поднять новый глобальный репозиторий из того, что у вас на диске рабочего компьютера. С историей коммитов и так далее.
Клиентов для студии два, какой хуже не определился =) VisualSVN пока круче всех для VS.
На рабочий комп надо ставить TortoiseHG и какой-нибудь клиент HG для студии.
Ещё есть Git. Это тоже современная DVCS, у неё есть одно мощное преимущество перед всеми остальными -- позволяет мержить несколько веток одним коммитом. Но это актуально только когда у вас несколько сотен комиттеров (у ядра Линукс их наверное тысячи). А так он сливает Mercurial по тем же причинам, что и SVN -- мерж переименованного и исправленного файла приводит к весёлым последствиям.
|
|
|
|
Thanks:
|
|
|
|
|