2009-09-11 1 views
1

Возможно ли создать ярлык StarTeam, открыть проект и переопределить рабочий каталог?Файл ярлыка Starteam

Можно ли создать один ярлык StarTeam, открыв сразу несколько проектов?

Проблема: у меня есть несколько решений, которые используют один и тот же проект StarTeam, и мне приходится вручную менять рабочую папку очень часто (View -> Properties -> Working folder). Обмен данными между решениями невозможно: локальное представление должно располагаться в отдельном месте для каждого решения.

+0

StarTeam ... о, у меня есть мои симпатии, мой друг – skaffman

+2

Я не согласен с тем, кто проголосовал за закрытие, заявив, что это «принадлежит на SuperUser.com». Вопросы VCS распространены здесь, и, на мой взгляд, по теме. Использование VCS правильно имеет * все *, чтобы сделать с программированием. –

ответ

1

Вы можете создавать разные виды для каждого проекта. Различные виды могут иметь разные рабочие папки; Фактически, они делают по умолчанию. Имейте в виду, что представление можно настроить так, чтобы оно выглядело так же, как представление по умолчанию, в отношении которого вы просматриваете изменения файлов. Но у них могут быть собственные рабочие папки. Недостатком этого метода является то, что запросы на изменение и тому подобное также будут «в представлении», поэтому их перемещение не обязательно повлияет на другие представления. Но, учитывая, что вы работаете над совершенно отдельными проектами, это может быть не так уж плохо. Как обычно, вы должны поэкспериментировать с этим в тестовом проекте и убедиться, что вы довольны поведением, прежде чем использовать его в своем «жизненном» хранилище.

1

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

В ярлыке xml не указывается рабочая папка.

Если вам не нужен графический интерфейс StarTeam, stcmd позволяет указать новую рабочую папку для большинства операций с флагами -rp и -fp.

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

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

Смежные вопросы