Как я могу объединить мои файлы, когда структура папок изменилась с помощью Borland StarTeam? - PullRequest
2 голосов
/ 26 августа 2008

Я нахожусь в процессе рефакторинга некоторого кода, который включает перемещение папок, и я хотел бы регулярно объединяться, чтобы поддерживать актуальность. Каков наилучший способ объединения после перемещения папок в рабочей копии?

Ответы [ 5 ]

3 голосов
/ 26 августа 2008

Перемещение файлов в StarTeam с последующим обновлением вашего проекта / решения - более чистый путь. Я бы также предложил создать ярлык представления перед выполнением чего-либо, чтобы у вас была определенная точка отката, если что-то пойдет не так:)

3 голосов
/ 26 августа 2008

Вы также можете перемещать файлы в StarTeam. Затем объединитесь после этого.

Что бы вы ни делали, убедитесь, что вы не удаляете файлы и повторно добавляете их в StarTeam. Если вы это сделаете, вы потеряете историю файлов.

1 голос
/ 17 сентября 2008

В идеальном мире вы могли бы ветвить представление и сливаться обратно, когда вы довольны своими изменениями, чтобы избежать нарушения сборки. Однако, поскольку вы используете StarTeam, я бы посоветовал внести небольшие изменения в структуру папок и согласиться с тем, что у вас, вероятно, будет несколько поломок на этом пути. Скорее всего, это займет меньше времени и будет более интуитивно понятным, чем попытка использовать интерфейс представления слияния.

1 голос
/ 26 августа 2008

Папки в StarTeam могут быть переименованы в соответствии с перемещениями файловой системы, щелкнув правой кнопкой мыши папку и перейдя в Свойства. Если вы создали новые уровни вложенности, вам придется создавать эти папки в обычном режиме. Если вы перемещали файлы между существующими папками, вы можете перемещать их в StarTeam, перетаскивая их из окна файлов справа в новую папку слева. Файлы можно переименовывать в соответствии с новым именем в StarTeam так же, как папки, щелкните файл правой кнопкой мыши и выберите «Свойства».

Будучи пользователем StarTeam, я выражаю свои соболезнования вам.

0 голосов
/ 26 августа 2008

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

...