В настоящее время у меня есть 2 хранилища. Один репозиторий называется jstock
, который содержит весь стабильный исходный код.
Другой репозиторий с именем jstock-refactor-calendar-to-joda
, который клонирован из jstock
и содержит весь нестабильный код экспериментальной функции.
Весь набор изменений в красном прямоугольнике является нестабильным экспериментальным кодом объекта. Они еще не закончены. Следовательно, у меня нет намерения объединить его с набором изменений в зеленом прямоугольнике (зеленый прямоугольник указывает, что это стабильный набор изменений)
После того, как jstock-refactor-calendar-to-joda
извлекает из jstock
, вот как это выглядит.
Теперь я бы хотел, чтобы экспериментальный код был виден jstock
(но не в строке по умолчанию, так как они нестабильны)
Следовательно, когда я выполняю толчок от jstock-refactor-calendar-to-joda
до jstock
, вот что я получаю.
Теперь весь нестабильный код относится к строке по умолчанию!
Это не то, что я хочу. В jstock
мне бы хотелось, чтобы стабильный код (в зеленом прямоугольнике) оставался по умолчанию (слева), а нестабильный код (в красном прямоугольнике) - справа. Обратите внимание, что я не хочу, чтобы они были объединены, но я хотел бы, чтобы обе линии разработки (стабильная и нестабильная) были видимыми.
Есть ли какой-то шаг, который я сделал неправильно?