Репозитории подрывной деятельности установки в моем GoDaddy Общий хостинг-аккаунт

Вот являются мои результаты более чем 100 000 повторений:

Console.WriteLine("{0} {1}", p.FirstName, p.LastName); took (avg): 0ms - 689 ticks
Console.WriteLine(p.FirstName + " " + p.LastName); took (avg): 0ms - 683 ticks

И вот код места размещения:

Stopwatch s = new Stopwatch();

var p = new { FirstName = "Bill", LastName = "Gates" };

//First print to remove the initial cost
Console.WriteLine(p.FirstName + " " + p.LastName);
Console.WriteLine("{0} {1}", p.FirstName, p.LastName);

int n = 100000;
long fElapsedMilliseconds = 0, fElapsedTicks = 0, cElapsedMilliseconds = 0, cElapsedTicks = 0;

for (var i = 0; i < n; i++)
{
    s.Start();
    Console.WriteLine(p.FirstName + " " + p.LastName);
    s.Stop();
    cElapsedMilliseconds += s.ElapsedMilliseconds;
    cElapsedTicks += s.ElapsedTicks;
    s.Reset();
    s.Start();
    Console.WriteLine("{0} {1}", p.FirstName, p.LastName);
    s.Stop();
    fElapsedMilliseconds += s.ElapsedMilliseconds;
    fElapsedTicks += s.ElapsedTicks;
    s.Reset();
}

Console.Clear();

Console.WriteLine("Console.WriteLine(\"{0} {1}\", p.FirstName, p.LastName); took (avg): " + (fElapsedMilliseconds / n) + "ms - " + (fElapsedTicks / n) + " ticks");
Console.WriteLine("Console.WriteLine(p.FirstName + \" \" + p.LastName); took (avg): " + (cElapsedMilliseconds / n) + "ms - " + (cElapsedTicks / n) + " ticks");

Так, я не знаю чей ответ отмечать как ответ:)

21
задан Yogesh 10 November 2009 в 05:32
поделиться

4 ответа

Во-первых, GoDaddy не позволяет устанавливать Subversion. Это отдельная служба, которая работает, чтобы предоставить веб-интерфейс, а не учетную запись хостинга.

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

Я голосую за CodePlex, так как он бесплатный и использует Subversion (через ловушку TFS), а также предоставляет вам форумы, разделы документации и т. Д .:

http://www.codeplex.com

Дополнительно , Google Code также основан на подрывной деятельности (хотя мне больше нравится сообщество CodePlex):

http://code.google.com

Если вам нужно что-то более личное, я рекомендую Unfuddle, так как у них есть бесплатный версия. Только не проверяйте большие файлы.

http://www.unfuddle.com

Еще один частный - Project Locker:

http://www.projectlocker.com

Наконец, Я настоятельно рекомендую взять и прочитать книгу Subversion о практическом использовании Subverison, организации нескольких ваших проектов и правильном управлении ветвлением / слиянием.

Контроль версий с помощью SubVersion

Вы также можете бесплатно прочитать ее здесь: http://svnbook.red-bean.com/ Но это очень долгое сухое чтение. Я настоятельно рекомендую взять книгу, чтобы пролистать ее дальше.

  • Обновлено 06.12.2010: добавлен CodePlex теперь, когда у них есть SubVersion.
  • Обновлено 2017-06-05: Google Code отключен в 2016 году и Microsoft CodePlex закрывается в 2017 году. Это были две крупные компании, спонсирующие SVN; и у них обоих одна и та же причина выключения: https://GitHub.com на основе Git.
30
ответ дан 29 November 2019 в 20:48
поделиться

Я не уверен насчет GoDaddy, но у вас не должно возникнуть проблем с разработкой в ​​автономном режиме с Subversion. Что касается других хостов, вы можете попробовать ProjectLocker .

5
ответ дан 29 November 2019 в 20:48
поделиться

Я кодировщик-одиночка, использующий подрывную деятельность. Мне не удалось использовать общий хостинг для размещения моего кода, но было не так уж сложно настроить apache и Subversion на моем компьютере XP дома. Затем я купил дешевый домен на godaddy.com, который указывал на мой дом.

Subversion для Windows с сервером Apache

0
ответ дан 29 November 2019 в 20:48
поделиться

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

Кроме того, если ваш проект имеет открытый исходный код, GitHub бесплатен и сделает все за вас. Будет стоить, если у вас будут коммерческие проекты.

Обновление:

Просто чтобы прояснить свой ответ, как я вижу, он задает 2 вопроса, сначала спрашивает, как использовать подрывную деятельность в его нецентрализованной среде ИЛИ использовать бесплатные альтернативные хосты.

Кажется, он просто начиная с контроля версий, и не знает слишком много других вариантов. Я полностью согласен с тем, что он использует бесплатную службу, размещенную на хосте Subversion, я только что упомянул альтернативу, которая изначально делает то, что он делал, в первую очередь, со своими 3 компьютерами и subversion.

Это не комментарий типа «Боже! Твой [scm] отстой !! 11 !, просто используйте мою любимую [anotherscm] !!»

Обновление: (ответ на @Yogesh)

На самом деле тот факт, что он «основан на слиянии», - это то, что позволяет ему работать децентрализованно и полнофункционально в автономном режиме, это упрощает работу с ветками, потому что на самом деле каждая рабочая копия является ветвью, а ветвление в Subversion - это боль. Я не слишком много работаю с двоичными файлами, но, прочитав немного, не думаю, что у Git много проблем с ними ( 1 | 2 ).

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

это то, что позволяет ему работать децентрализованно и полнофункционально в автономном режиме, это упрощает работу с ветвями, потому что на самом деле каждая рабочая копия является веткой, а ветвление в Subversion - это боль. Я не слишком много работаю с двоичными файлами, но, прочитав немного, не думаю, что у Git много проблем с ними ( 1 | 2 ).

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

это то, что позволяет ему работать децентрализованно и полнофункционально в автономном режиме, это упрощает работу с ветвями, потому что на самом деле каждая рабочая копия является веткой, а ветвление в Subversion - это боль. Я не слишком много работаю с двоичными файлами, но, прочитав немного, не думаю, что у Git много проблем с ними ( 1 | 2 ).

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

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

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

-1
ответ дан 29 November 2019 в 20:48
поделиться
Другие вопросы по тегам:

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