Твердость с практическими рекомендациями … проекты “Уведомления об Управлении исходным кодом Visual Studio была недавно добавлена к этому решению”

Согласно предыдущему комментарию, если у Вас есть другой объект как членская переменная, делают следующее:

class MyClass {
  private $someObject;

  public function __construct() {
    $this->someObject = new SomeClass();
  }

  public function __clone() {
    $this->someObject = clone $this->someObject;
  }

}

Теперь можно сделать клонирование:

$bar = new MyClass();
$foo = clone $bar;
51
задан abatishchev 4 January 2013 в 15:11
поделиться

2 ответа

Эй, это на самом деле случилось со мной около 4 лет назад.

Во-первых, мне кажется, что у кого-то из вашей команды нет всех обновлений, примененных к их установке Visual Studio. Пойдите вокруг и обновите всех до последнего пакета обновления для вашей версии VS.

Как только это будет сделано, отмените привязку решения, исправьте файл, перепривязите его и попросите всех выполнить принудительное обновление вашего проекта TFS.

]Видеть http://social.msdn.microsoft.com/Forums/en-US/tfsversioncontrol/thread/c2822ef1-d5a9-4039-9d3e-498892ce70b6

http://www.nivisec.com/2008/09 /vsts-projects-have-recently-been-added.html

( сломанная ссылка: http://technorati.com/posts/Yadz3Mj1pxHPSJLlnUs1tL1sIwU5jXa5rNBbIAnYdvs%3D [11187608])

32
ответ дан 7 November 2019 в 10:16
поделиться

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

EDIT :

Повторное чтение меня смущает. Обычно вы получаете сообщение, если ваше решение имеет привязку системы управления версиями к проекту, который не находится внутри папки, в которой находится ваше решение, и этот внешний проект физически не существует на вашем компьютере. Нажав на OK, вы проверите проект.

t внутри папки, в которой находится ваше решение, и этот внешний проект физически не существует на вашем компьютере. Нажав на OK, вы проверите проект.

t внутри папки, в которой находится ваше решение, и этот внешний проект физически не существует на вашем компьютере. Нажав на OK, вы проверите проект.

3
ответ дан 7 November 2019 в 10:16
поделиться
Другие вопросы по тегам:

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