|
Как работать с двумя серверами StarTeam?
|
|||
---|---|---|---|
#18+
Ситуация такая: Работа над проектом идет по полной программе - и дома и на работе :) На работе все участники проекта используют сервер StarTeam. Но дело в том, что дома работа тоже кипит, и дома также есть необходимость установить сервер StarTeam, и коннектиться всем по интернету. Как бы это так постройнее организовать? Либо с домашнего сервера таскать обновленную базу? (так тут не натаскаешся)... Таскать исходные коды каждому участнику и утром ложить на работе на сервер? Хм... Может быть-может быть... Есть ли у кого идеи? Ну и жду уточняющих вопросов... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2007, 11:37 |
|
Как работать с двумя серверами StarTeam?
|
|||
---|---|---|---|
#18+
А! Сразу скажу, что из дома нет никакой(!) возможности подключаться к серверу, который на работе. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2007, 11:38 |
|
Как работать с двумя серверами StarTeam?
|
|||
---|---|---|---|
#18+
Big17А! Сразу скажу, что из дома нет никакой(!) возможности подключаться к серверу, который на работе. А почему? В чем проблема? Дома инета нет вообще? Или в офисе без инета? Речь идет о каком городе? Ну, если все так плохо, то тогда таскать исходники. Но не бездумно, а корректно организовав процесс. Непосредственно со StarTeam не работал, но, полагаю, что принцип мало отличается от прочих систем контроля версий. На работе надо определиться, с чем собираешься работать дома. Сделать check out, дабы избежать коллизий с другими разработчиками и чтоб было понятно, кто с чем работает. Забрать исходники. Потом принести измененные и сделать check in. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.03.2007, 11:58 |
|
Как работать с двумя серверами StarTeam?
|
|||
---|---|---|---|
#18+
Александр Гoлдун Ну, если все так плохо, то тогда таскать исходники. Но не бездумно, а корректно организовав процесс. Непосредственно со StarTeam не работал, но, полагаю, что принцип мало отличается от прочих систем контроля версий. На работе надо определиться, с чем собираешься работать дома. Сделать check out, дабы избежать коллизий с другими разработчиками и чтоб было понятно, кто с чем работает. Забрать исходники. Потом принести измененные и сделать check in. При этом желательно делать checkIn в девелоперскую ветку а не в main. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.03.2007, 01:18 |
|
Как работать с двумя серверами StarTeam?
|
|||
---|---|---|---|
#18+
Александр Гoлдун Big17А! Сразу скажу, что из дома нет никакой(!) возможности подключаться к серверу, который на работе. А почему? В чем проблема? Дома инета нет вообще? Или в офисе без инета? Да интернет и там и там. Дома - выделенка вообще. Просто администратор не дает доступ. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2007, 09:35 |
|
Как работать с двумя серверами StarTeam?
|
|||
---|---|---|---|
#18+
Big17 Александр Гoлдун Big17А! Сразу скажу, что из дома нет никакой(!) возможности подключаться к серверу, который на работе. А почему? В чем проблема? Дома инета нет вообще? Или в офисе без инета? Да интернет и там и там. Дома - выделенка вообще. Просто администратор не дает доступ. Ну, тогда это чисто организационный вопрос. Обсудить и взвесить вопросы актуальности такой потребности, информационной безопасности, рисков и т.п. При положительном решении организовать, например, VPN доступ. У любого вопроса есть цена. Безаппеляционное "не дает доступ" - это неконструктивно. Риски можно свести к минимуму при некоторых, обычно не очень существенных затратах. Например, можно вынести сервер StarTeam в DMZ, чтобы защитить локальную сеть при его компрометации и т.п. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2007, 10:24 |
|
Как работать с двумя серверами StarTeam?
|
|||
---|---|---|---|
#18+
Да, наверное нужно делать так: делаем check-in только и только на работе. Дома - все что хочешь делаешь, готовишь новую версию и т.д. и т.п. Пришел на работу - положил... Будет не так оперативно, но, наверное, более дисциплинированно... Но тогда возникает еще один вопрос: помимо контроля версий, в StarTeam'е реализован функционал по баг-трекингу и запросам на изменение. Таким образом, разработчику нужно будет тащить домой в виде какого-то файла информацию, например, по багам, обнаруженным в его модуле. То есть, перед уходом домой разработчик: 1. Берет исходные файлы. 2. Берет запросы на изменение или баги, которые касаются его ядра. 3. Ставит этим запросам и багам статус "В процессе" (например) 4. Дома что-то там делает 5. Приходит на работу делает чек-ин (или продолжает работать) 6. Исправленным багам ставит статус "Фиксед" (например) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2007, 15:41 |
|
Как работать с двумя серверами StarTeam?
|
|||
---|---|---|---|
#18+
я делал просто (уезжая в отпуск): - архивировал весь проект в свою папку (на мей машине и другие работали) - по приходу из отпуска переименовал папку Prj в _Prj - восстановил из архива свою Prj - StarTeam F5 обновить и проверить статус всех - специальный запрос покажет всё по категориям (новые, удалённые, изменённые, ...) - въезжаешь кто и что сделал (видно в примечаниях строк) - вносишь изменения в свои исходники, если есть пресечения с твоими (Merge Star... плохо работает) - вносишь свои изменения с комментариями. ______________________________________________ Вы имеете право хранить молчание! Всё что Вы скажете может быть использовано против Вас в суде! ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2007, 18:07 |
|
|
start [/forum/topic.php?fid=37&msg=34432201&tid=1555734]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
176ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 240ms |
total: | 526ms |
0 / 0 |