Подтвердить что ты не робот

Есть ли приемлемый целевой клиент GUI для Linux для git -svn?

Мой работодатель использует подрывную функцию для контроля версий, и это вряд ли изменится. Мне интересно узнать больше о git и использовать git -svn для взаимодействия с моими репозиториями подрывной деятельности вашего работодателя. Мой вопрос: если бы я начал использовать git -svn, мне нужно было бы выполнить некоторые или все мои действия по управлению версиями из командной строки? Или есть ли (linux) GUI-клиент, который может выполнять все задачи, связанные с git -svn, которые мне понадобятся?

Обновление. На основании ответов до сих пор не существует GUI-клиента для git -svn. Однако я хотел бы обратить внимание на этот запрос функции для клиента Giggle GUI как доказательство того, что есть некоторый интерес к такой функции. Надеюсь, положительный ответ на этот вопрос может быть добавлен в ближайшие месяцы. (На самом деле, я думаю, что в ближайшем будущем лучшим способом взаимодействия с subversion может быть использование GUI-клиента для git!)

Обновление 2: недавно выпущенная версия SmartGit 2.1 полностью поддерживает интеграцию Git/SVN. Это доказывает, что существует хотя бы один клиент GUI, позволяющий использовать Git и SVN вместе. Может быть больше.

4b9b3361

Ответ 1

Эта страница указывает, что SmartGit может делать то, что вы хотите. Насколько я могу судить, вы должны сделать начальный init/clone из cmd/bash, хотя.

Ответ 2

Нет клиента gui для Git -SVN; поэтому вам придется использовать командную строку для использования Git -svn. К счастью, вам не нужно многому научиться работать Git -svn. Некоторые ресурсы, от простого до подробного:

Ответ 3

Вы можете использовать любой GUI-клиент для Git, который вы хотите использовать. Вам нужно только вернуться в командную строку, если вы хотите взаимодействовать с сервером Subversion (например, для фиксации и обновления).

Ответ 4

Интересно, можно ли каким-то образом перехватить команду Push в git -gui и заставить ее запускать git -svn dcommit вместо этого? Я уже добавил псевдоним git для запуска! git -svn dcommit.