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

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

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

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

Я призываю вас пересмотреть идею о том, что отсутствие графического интерфейса для git-svn - это ответ на ваш вопрос. Прошли годы. syntevo.com/git-svn/index.html; и в мире, отличном от Linux: git-tower.comsourcetreeapp.com

dlamblin 08.05.2011 07:59
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
17
1
4 654
4
Перейти к ответу Данный вопрос помечен как решенный

Ответы 4

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

Итак, есть некоторые вещи, которые требуют командной строки? Для git нет клиентов с графическим интерфейсом, которые могут передавать данные на сервер Subversion?

bnsmith 16.12.2008 19:10

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

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

Ответ принят как подходящий

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

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

bnsmith 11.07.2011 23:38

Другие вопросы по теме