Я использую установку Gitorious за брандмауэром.
Я могу войти в веб-приложение и создать запрос на извлечение из клона и направить основное репо, из которого он был клонирован.
Я хотел бы иметь возможность сделать это в командной строке. Более конкретно, я хотел бы иметь возможность открывать запросы слияния из командной строки из одной ветви в другую (а не из клона в начальное репо).
Поскольку я не использую Github, я не могу использовать специальные инструменты или библиотеки Github . Возможно ли это?
-121--697681-
Я рефакторинг кода, который был написан некоторое время назад, когда linq и делегатов не существовало, и много кода смущающе параллелизуем, поэтому я использую AsParallel
всякий раз, когда я могу, но я не совсем уверен, что происходит, когда упорядоченные списки участвуют в таких запросах. Например,
/* suppose we have the following list
SortedList list1
*/
var projection = list1.AsParallel().Select(t => t.Key);
var skippedProjection = list1.AsParallel().Select(t => t.Key).Skip(1);
var zipped = projection.AsParallel().Zip(skippedProjection, someComputation);
Мой вопрос следующий: Сохраняется ли порядок в параллельных запросах? Другими словами, будет ли приведенный выше пример работать так, как я ожидаю, или запросы Select
после AsParallel
вернут вещи в случайном порядке в зависимости от того, какая стратегия используется за кадром?