Хостинг репозитория мерзавца в Windows

Вместо использования массива в «ng-bind-html = 'x.title.name'», я использовал директиву ng-init, чтобы создать переменную и присвоить ей атрибут массива. Ниже показано, как я смог сделать это для одного элемента массива: аналогично, я проделал то же самое с другими элементами массива отдельно.

Примерно так: HTML-представление:

<p ng-class="(x.title.bckColour=='electrical') ? 'electrical center-block' : 'data center-block'" ng-init="text= x.title.name" ng-bind-html=" text | highlight:search" >{{x.title.name}}</p>

И я написал JS-код, который заменяет поисковый термин тегом span, чтобы добавить цвет фона для выделения поиск текста. Как мы видим в файле JS.

app.filter('highlight', function($sce) {
    return function(text, phrase) {
      if (phrase) text = text.replace(new RegExp('('+phrase+')', 'gi'),
        '<span class="highlighted">$1</span>')

      return $sce.trustAsHtml(text)
    }
  });
<div class="row">
            <div class="container">
                <div class="col-lg-3 col-md-4 col-sm-6 col-xs-12" ng-repeat="x in myData | filter: search " >
                    <div id="jumbo" class="jumbotron text-center rounded-0">
                        
                            <!--<p ng-class="(x.title.bckColour=== currentColor ? 'electrical' : 'data') + ' ' + (true ? 'electrical' : 'data')">{{x.title.name}}</p>-->
                            <a ng-href="/{{x.imgurl}}"><img class="img-responsive center-block" ng-src="{{x.img}}" /></a>
                            <p ng-class="(x.title.bckColour=='electrical') ? 'electrical center-block' : 'data center-block'" ng-init="text= x.title.name" ng-bind-html=" text | highlight:search" >{{x.title.name}}</p>
            
                    </div>
                </div>
            </div>
        </div>

107
задан Jeff Fritz 24 October 2008 в 13:06
поделиться

2 ответа

Вот несколько шагов, которые вы можете выполнить, чтобы запустить демон git под Windows:

(Предварительные требования: установка Cygwin по умолчанию и клиент git, который поддерживает git daemon)

Шаг 1 : Откройте оболочку bash

Шаг 2 : В каталоге / cygdrive / c / cygwin64 / usr / local / bin / создайте файл с именем «gitd» с следующее содержимое:

#!/bin/bash

/usr/bin/git daemon --reuseaddr --base-path=/git --export-all --verbose --enable=receive-pack

Шаг 3 : Выполните следующую команду cygrunsrv из приглашения с повышенными привилегиями (т. е. от имени администратора), чтобы установить сценарий как службу (примечание: предполагается, что Cygwin установлен в C: \ cygwin64):

cygrunsrv   --install gitd                          \
            --path c:/cygwin64/bin/bash.exe         \
            --args c:/cygwin64/usr/local/bin/gitd   \
            --desc "Git Daemon"                     \
            --neverexits                            \
            --shutdown

Шаг 4 : Выполните следующую команду, чтобы запустить службу:

cygrunsrv --start gitd

Готово. Если вы хотите проверить это, вот быстрый и грязный сценарий, который показывает, что вы можете передать протокол git на свой локальный компьютер:

#!/bin/bash

echo "Creating main git repo ..."
mkdir -p /git/testapp.git
cd /git/testapp.git
git init --bare
touch git-daemon-export-ok
echo "Creating local repo ..."
cd
mkdir testapp
cd testapp
git init
echo "Creating test file ..."
touch testfile
git add -A
git commit -m 'Test message'
echo "Pushing master to main repo ..."
git push git://localhost/testapp.git master
74
ответ дан 24 November 2019 в 03:42
поделиться

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

0
ответ дан 24 November 2019 в 03:42
поделиться
Другие вопросы по тегам:

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