Какие хорошие приложения слияния и сравнения с графическим интерфейсом пользователя с поддержкой SVN доступны для Ubuntu? [закрыто]

Я хочу иметь в Ubuntu программу сравнения и слияния с графическим интерфейсом пользователя, поддерживающую SVN, которая могла бы сравнивать мою версию исходного кода с версией в репозитории сервера SVN. Затем я могу выборочно скопировать фрагменты кода репозитория SVN в свою рабочую версию. Таким образом, я могу выборочно отменить отдельные изменения, внесенные в мою рабочую версию.

Каковы шаги для выполнения описанной мной задачи для каждого приложения?

2
задан 16 December 2013 в 00:30

2 ответа

Сохраните сценарий оболочки по ссылке https://mail.gnome.org/archives/meld-list/2008-April/msg00010.html в файл с именем ~/bin/svn-diff-meld.sh:

#!/bin/sh
# SVN Diff Wrapper for Meld
# KOG 2008-02

left="$6"
right="$7"

meld "$left" "$right"

Затем сделайте файл исполняемым через chmod +x ~/bin/svn-diff-meld.sh.

Создайте ~/.bash_aliases и вставьте в

alias svndm='svn diff --diff-cmd=~/bin/svn-diff-meld.sh'

, но не забудьте заменить тильду ~ на ваш абсолютный путь, потому что ему нужно найти файл, например

alias svndm='svn diff --diff-cmd=/home/arbartar/bin/svn-diff-meld.sh'

, если ваше имя пользователя arbartar.

Запустите ~/.bashrc, чтобы обновить псевдонимы.

Теперь вы можете запустить svndm some_directory/some_file в вашем локальном SVN, и появится GUI.

0
ответ дан 16 December 2013 в 00:30

Не знаю подробных шагов, но вот некоторые инструменты GUI: RapidSVN , http://rabbitvcs.org/ , SmartSVN. Если вы используете KDE, есть также KDESVN .

0
ответ дан 16 December 2013 в 00:30

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

Похожие вопросы: