Что Откладывает в TFS?

Используя itertools.combination

from itertools import combinations

numList = [1,2,3,4,5,6,7]

def check(value):
    return sum(value) == 10

filtered = list(filter(check, list(combinations(numList, 3))))
print(filtered)
#[(1, 2, 7), (1, 3, 6), (1, 4, 5), (2, 3, 5)]

Комбинации находят все возможные комбинации, затем я просто отфильтровал их до тех, которые добавили до 10

308
задан Matthew Lock 19 May 2016 в 21:22
поделиться

4 ответа

Откладывание имеет много использования. Основные:

  1. Контекстное переключение : Сохранение работы над Вашей текущей задачей, таким образом, можно переключиться на другую высокоприоритетную задачу. Скажите, что Вы работаете над новой возможностью, не сованием свой нос в чужие дела, когда Ваш босс работает в и заявляет "А-а-а! Ошибка Ошибки ошибки!" и необходимо отменить текущие изменения на функции и пойти, исправляют ошибку. Можно отложить работу над функцией, исправить ошибку, затем возвратитесь и не отложите для работы над изменениями позже.
  2. Совместное использование Changesets: Если Вы хотите совместно использовать changeset кода, не регистрируя его, можно помочь другим к доступу путем откладывания его. Это могло использоваться, когда Вы передаете неполную задачу кому-то еще (плохая душа) или если бы у Вас есть своего рода код тестирования, Вы никогда не регистрировались бы в этом, кто-то еще должен был работать. h/t к другим ответам об использовании этого для обзоров, это - очень хорошая идея.
  3. Сохранение Вашего успеха : В то время как Вы работаете над сложной функцией, можно оказаться в 'положительной стороне', где требуется сохранить успех. Это - идеальное время для откладывания кода. Скажите, что Вы изрубили некоторый CSS / HTML для исправления ошибок рендеринга. Обычно Вы барабаните в него, выполняя итерации каждого возможного клуджа, можно думать вплоть до него, выглядит правильным. Однако, после того как это выглядит правильным, можно хотеть попытаться вернуться в к очистке разметка так, чтобы кто-то еще смог понимать то, что Вы сделали перед регистрацией его. В этом случае можно отложить код, когда все представляет право, затем Вы свободны пойти и осуществить рефакторинг Вашу разметку, зная, что при случайном повреждении его снова можно всегда возвращаться и получать changeset.

Какое-либо другое использование?

445
ответ дан Steve Chambers 23 November 2019 в 01:17
поделиться

Откладывание является способом сохранить все изменения на Вашем поле без регистрации. Изменения сохраняются на сервере. В любое более позднее время Вы или любой из Ваших товарищей по команде можете "не отложить" их назад на любую из Ваших машин.

Это является также большим в целях обзора. В моей команде для регистрации мы откладываем наши изменения и посылаем электронное письмо с описанием изменения и названием changeset. Люди в команде могут затем просмотреть changeset и дать обратную связь.

к вашему сведению: лучший способ рассмотреть shelveset со следующей командой

tfpt, рассматривают/shelveset:shelvesetName; имя пользователя

tfpt является частью Электроинструментов Основы Команды

104
ответ дан Cody Gray 23 November 2019 в 01:17
поделиться

Правильно. Если Вы создадите полку, то другие люди, делающие становление последним, не будут видеть Ваш код.

Это помещает Ваши изменения кода на сервер, который, вероятно, лучше сохранен, чем Ваша работа ПК.

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

Другие видят Ваши полки (хотя я думаю, что это может быть дополнительным), таким образом, они могут рассмотреть Ваш код до регистрации.

34
ответ дан teedyay 23 November 2019 в 01:17
поделиться

Я сталкиваюсь с этим все время, так дополнительная информация относительно ответвлений:

, Если Вы работаете с несколькими ответвлениями, shelvesets связываются с определенным ответвлением, в котором Вы создали их. Так, если Вы позволяете changeset ржаветь на полке слишком долго и иметь для неоткладывания к другому ответвлению, затем необходимо сделать это с июльским выпуском электроинструментов.

tfpt unshelve /migrate
14
ответ дан joshua.ewer 23 November 2019 в 01:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: