Использование Git с Visual Studio [закрыто]

Создайте второй «keyframe @», который перезапустит вашу анимацию, только проблема с этим вы не можете установить какие-либо свойства анимации для перезапуска анимации (она просто возвращается)

----- HTML - ----

<div class="slide">
    Some text..............
    <div id="slide-anim"></div>
</div><br>
    <button onclick="slider()"> Animation </button>
    <button id="anim-restart"> Restart Animation </button>
<script>
    var animElement = document.getElementById('slide-anim');
    document.getElementById('anim-restart').addEventListener("mouseup", restart_slider);

    function slider() {
        animElement.style.animationName = "slider";             // other animation properties are specified in CSS
    }
    function restart_slider() {
        animElement.style.animation = "slider-restart";         
    }
</script>

----- CSS -----

.slide {
    position: relative;
    border: 3px black inset;
    padding: 3px;
    width: auto;
    overflow: hidden;
}
.slide div:first-child {
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(wood.jpg) repeat-x;
    left: 0%;
    top: 0%;            
    animation-duration: 2s;
    animation-delay: 250ms;
    animation-fill-mode: forwards;
    animation-timing-function: cubic-bezier(.33,.99,1,1); 
}

@keyframes slider {
    to {left: 100%;}
}

@keyframes slider-restart {
    to {left: 0%;}
}
1441
задан PartTimeNerd 13 December 2018 в 07:55
поделиться

8 ответов

В Jan 2013 Microsoft объявил , что они добавляют полную поддержку Мерзавца во все свои продукты ALM. Они имеют , опубликовал плагин для Visual Studio 2012, который добавляет интеграцию управления исходным кодом Мерзавца.

, С другой стороны, существует проект, названный Расширения Мерзавца , который включает дополнения для Visual Studio 2005, 2008, 2010 и 2012, а также интеграция Windows Explorer. Это регулярно обновляется и использовавший его на нескольких проектах, я нашел это очень полезным.

Другая опция Поставщик Управления исходным кодом Мерзавца .

1070
ответ дан CJM 13 December 2018 в 17:55
поделиться
  • 1
    На самом деле cookie и маркер всегда отличаются. Cookie остается тем же между запросами, и маркер изменяется каждый раз, когда это представляется. Однако они всегда дешифруют к тому же значению. – Scott Rippey 26 October 2011 в 14:37

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

реальное должно - делать, должен получить Ваш .gitignore файл, полный вещей, которые не должны быть в общем репозитории. Мои обычно содержат (среди другого материала) следующее:

*.vcproj.*.user
*.ncb
*.aps
*.suo

, но это - в большой степени C++, смещенный с минимальным использованием любой функциональности стиля мастера класса.

Мой шаблон использования - что-то как следующее.

  1. Код, код, код в Visual Studio.

  2. , Когда счастливый (разумная промежуточная точка для фиксации кода переключитесь на Мерзавца, подготовьте изменения и рассмотрите diffs. Если что-нибудь - очевидно, неправильный переключатель назад к Visual Studio, и зафиксируйте, иначе фиксируйте.

Любое слияние, ответвление, переосновной или другой необычный материал SCM легко сделать в Мерзавце от командной строки. Visual Studio обычно довольно довольна вещами, изменяющимися под ним, хотя это может иногда должно быть перезагрузить некоторые проекты при изменении файлов проекта значительно.

я нахожу, что полноценность Мерзавца перевешивает любое незначительное неудобство не наличия полной интеграции IDE, но это - в некоторой степени, вопрос вкуса.

38
ответ дан Peter Mortensen 13 December 2018 в 17:55
поделиться

Я использую Мерзавца с Visual Studio для моего порта Буферов Протокола к C#. Я не использую GUI - я просто сохраняю командную строку открытой, а также Visual Studio.

По большей части это прекрасно - единственная проблема состоит в том, когда Вы хотите переименовать файл. И Мерзавец и Visual Studio быть бы тот , они были тем для переименования ее. Я думаю, что переименование его в Visual Studio является способом пойти, хотя - просто быть осторожным, что Вы делаете в стороне Мерзавца впоследствии. Хотя это было чем-то вроде боли в прошлом, я услышал, что это на самом деле должно быть довольно бесшовным на стороне Мерзавца, потому что это может заметить, что содержание будет главным образом тем же. (Не полностью то же, обычно - Вы склонны переименовывать файл при переименовании класса, IME.)

, Но в основном - да, это хорошо работает. Я - новичок Мерзавца, но я могу заставить это делать все, к чему я нуждаюсь в нем. Удостоверьтесь, что Вы сделали, чтобы мерзавец проигнорировал файл для мусорного ведра и obj и *.user.

202
ответ дан Jon Skeet 13 December 2018 в 17:55
поделиться

Я изучил это немного на работе (и с Подверсией и с Мерзавцем). Visual Studio на самом деле имеет интеграцию управления исходным кодом API, чтобы позволить Вам интегрировать решения для управления из независимого источника в Visual Studio. Однако большинство людей не беспокоится им по нескольким причинам.

Прежде всего, API в значительной степени принимает, Вы используете рабочий процесс заблокированного контроля. Существует много рычагов в нем, которые являются так или иначе дорогими, чтобы реализовать или просто утончиться, не имеют никакого смысла, когда Вы используете более современный рабочий процесс слияния редактирования.

второе (который связан) - то, что при использовании рабочего процесса слияния редактирования, что и Подверсия и Мерзавец поощряют, Вы не делаете действительно потребность интеграция Visual Studio. Основная уничтожающая вещь об интеграции SourceSafe с Visual Studio состоит в том, что (и редактор) можно сказать сразу, какими файлами Вы владеете, который должен быть проверен, прежде чем можно будет отредактировать, и который Вы не можете проверить, даже если Вы хотите. Затем это может помочь Вам сделать любой вуду управления версиями, который необходимо сделать, когда Вы хотите отредактировать файл. Ничего подобного даже не часть типичного рабочего процесса Мерзавца.

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

53
ответ дан Peter Mortensen 13 December 2018 в 17:55
поделиться

Как упомянуто Jon Rimmer, можно использовать GitExtensions. GitExtensions действительно работает в Visual Studio 2005 и Visual Studio 2008, он также работает в Visual Studio 2010, если Вы вручную копируете и конфигурируете.Addin файл.

10
ответ дан Henk 13 December 2018 в 17:55
поделиться
  • 1
    Отправленный как сообщение формы, взгляды, хорошие со Скрипачом. Ответ, что на самом деле наборы cookie и значение формы имеют различные маркеры все же. – stevenrcfox 25 October 2011 в 21:31

Также не пропустите TortoiseGit ... https://tortoisegit.org/

28
ответ дан 22 November 2019 в 20:19
поделиться

причина, по которой JSON использует {«двойные цитаты»: «вокруг ключа/vals»} по этой точной причине - избегать зарезервированных слов.

, что сказал, если вы получаете действительный JSON, не должно быть никаких проблем, так как любые зарезервированные слова будут отделены «двойные цитаты» ...

Я заметил, что в этой строке отсутствует предложение:

finalObject#{"supplier:{"name":["sam"]}}

должно быть «поставщик» . Вы все равно можете это изменить? или он генерируется автоматически?

-121--3978078-

Я думаю, вы выбрали неправильную модель для реальных родителей и детей;) В реальной жизни Родитель всегда является Ребёнком, а Ребёнок может быть Родителем.

Если вы его перевернете, это сработает:

class Child {
  Child[] parents;
}

class Parent : Child {
  Child[] children;
}

Родитель - это ребенок (его/ее собственных родителей), и мы можем выразить:

Child aChild = aParent;

потому что каждый родитель также является ребенком, но не

Parent aParent = aChild;

потому что не все дети являются родителями.

-121--2370473-

Новейшая версия Git Extensions поддерживает Visual Studio 2010 (вместе с Visual Studio 2008 и Visual Studio 2005 ).

Я обнаружил, что он довольно прост в использовании с Visual Studio 2008, и интерфейс кажется таким же в Visual Studio 2010.

15
ответ дан 22 November 2019 в 20:19
поделиться

Git Source Control Provider - это новый подключаемый модуль, который интегрирует Git с Visual Studio.

93
ответ дан 22 November 2019 в 20:19
поделиться
Другие вопросы по тегам:

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