Визуализация веток TFS 2010 - PullRequest
3 голосов
/ 05 августа 2011

Когда я выполняю Track Changeset в tfs 2010, то при визуализации филиала я получаю только возможность увидеть этот выбранный набор изменений.Однако в примерах по всей сети я видел несколько наборов изменений, отображаемых в представлениях иерархии и временной шкалы.Любая идея?

То, что я получил, является основной веткой, и из этого я создал ветку dev.Затем я выполняю две перемены на ветке разработчика.Теперь, когда я делаю Просмотр истории в ветке dev и выбираю любой из наборов изменений и выполняю Track Changeset , тогда он показывает только этот набор изменений, что немного странно, потому что на временной шкалепосмотреть, я должен иметь возможность видеть несколько наборов изменений во временном диапазоне.Любая идея?

Набиль

Ответы [ 2 ]

2 голосов
/ 28 марта 2012

nabeelfarid,

Вы, наверное, уже поняли это, но это может быть полезно для других. Активность, которую вы выполняете, называется «Отслеживание изменений» и, таким образом, по своей природе и названию отслеживает один набор изменений. Мне также кажется интуитивно понятным, что на временной шкале я мог видеть наборы изменений, которые были кандидатами на слияние по сравнению с одним отслеживаемым набором изменений, но это не то, как он функционирует. Он показывает только отслеживание одного набора изменений.

Существуют случаи, когда вместо того, чтобы видеть один набор изменений в ветвях, отслеживаемый набор изменений был объединен с тем, что вместо этого вы увидите несколько наборов изменений, отображаемых в одной или нескольких ветвях и обычно с * * ими. Это происходит, когда отслеживаемый набор изменений содержит несколько файлов в наборе изменений, слитых с целью в одной операции слияния и регистрации, и некоторые или все оставшиеся файлы набора изменений сливаются в цель при втором (или более) слиянии. и регистрация.

Взгляните на этот пост от Джона Боуэна. У него есть хороший пример, который показывает отслеживаемый набор изменений, слитый с родительской целевой ветвью, поскольку несколько наборов изменений составляют каждый из поднабора файлов в отслеживаемом наборе изменений. Он также показывает, как это могло бы выглядеть, если бы они были напрямую интегрированы из этого родителя в другого потомка также с помощью нескольких наборов изменений. Визуализация изменений в ветвях TFS

1 голос
/ 05 августа 2011

Если ваши наборы изменений на dev не были объединены с вашей основной веткой, то отслеживать нечего. Только в результате операции слияния ваши изменения dev получат связь с другим набором изменений (который в вашем случае будет набором изменений, зафиксированным в основной ветви).

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

(Следует иметь в виду, что при выборе Track Changeset в последующем диалоговом окне Select Branches выберите все ветви, которые вы хотите видеть в визуализации. Это может быть В случае, если выбрана только ветвь, связанная с вашим начальным набором изменений, и снова вы не увидите связанных наборов изменений в других ветвях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...