Если Вы хотите продолжить работать с Мерзавцем как Ваш основной репозиторий и просто должны "экспортировать" изменения SVN время от времени, Вы могли использовать Адаптация для хранения репозитория SVN в синхронизации. Это может скопировать изменения между системами управления другого источника и обновило бы SVN с изменениями, которые Вы вносите в Мерзавце.
я не попробовал преобразование Git-to-SVN, но для SVN->, пример SVN видит этот ответ .
MyInt &= MyFunc();
эквивалентно:
MyInt = MyInt & MyFunc();
В языке указано, что оператор & не замкнут. Однако, оптимизатор может сгенерировать код, чтобы не вызывать функцию, если MyInt был нулевым, и был уверен, что функция не имеет побочных эффектов. Я сомневаюсь, что какие-либо компиляторы действительно делают это, поскольку тест во время выполнения, вероятно, вызывает пессимизацию.
Нет. Побитовые операторы не замыкаются. Выполнение MyFunc ()
гарантируется независимо от значения MyInt
.