Это хорошая идея использовать SVN и проверить diff в командной строке в Mac OSX? - PullRequest
0 голосов
/ 12 июля 2011

Раньше я использовал svn с TortoiseSVN в Windows.
И я всегда сравнивал каждый измененный файл со старым файлом с WinMerge после каждого изменения.

Но я не смог найти svn-клиент, такой как TortiseSVN, и инструмент сравнения каталогов / файлов, такой как WinMerge в Mac.

К сожалению, я должен использовать SVN в командной строке.
И я должен использовать команду svn diff и проверять различия на экране терминала.

Я очень боюсь, что буду делать больше ошибок и ошибок, если я использую командную строку вместо GUI.
Хорошо ли мне использовать командную строку вместо графического интерфейса?

И нормально ли сравнивать каждый файл, который я модифицировал со старым, с WinMerge после каждого, когда я их модифицировал?
Или я слишком сильно переживаю?
Существует ли такое приложение, как WinMerge, для простого и быстрого сравнения файлов в 2 каталогах в Mac?

Ответы [ 5 ]

2 голосов
/ 12 июля 2011

Обычно я работаю с IDE, например, Eclipse со встроенной поддержкой SVN. Но, конечно, вы можете использовать клиент командной строки! Но вам не нужно. Я также попробовал svnX на Mac OS X в качестве svn GUI с открытым исходным кодом.

Кстати: нет, я не проверяю все файлы перед фиксацией, я запускаю все тесты!

2 голосов
/ 12 июля 2011

Хорошо ли мне использовать командную строку вместо графического интерфейса?

Да.

И нормально ли сравнивать каждый измененный файл?к старым с WinMerge после каждого их изменения?

Да.

Также.Купить это: http://www.syncrosvnclient.com/

1 голос
/ 13 июля 2011

Я в некотором смысле противоположность вам: в своей повседневной работе я использую встроенную поддержку SVN Eclipse. Но если мне нужно выполнить больше, чем тривиальные задачи (например, простую фиксацию или обновление), я переключаюсь на командную строку.

Я делаю это, потому что я никогда не тратил время, чтобы выяснить, что именно происходит, если я нажимаю ту или иную кнопку в GUI-инструментах. Но я точно знаю, что происходит в командной строке.

Буду ли я совершать больше ошибок, если я буду использовать GUI-инструмент вместо командной строки? Наверное, нет, как только я попробовал и изучил функции всех кнопок.

Существует ли такое приложение, как WinMerge, для простого и быстрого сравнения файлов в 2 каталогах в mac?

Ну, есть diff

Но если вы хотите только узнать, какие файлы были изменены, используйте svn status (или сокращенно: svn st). Это дает вам список всех файлов в текущем каталоге, которые были изменены, конфликтуют, добавлены или удалены.

0 голосов
/ 12 июля 2011

Если вы хотите сохранить материал графического интерфейса, я бы направил вас к IDE (IntelliJ IDEA или затмение).Вы получите интеграцию с svn по крайней мере так же хорошо, как и с черепахой.

Что вы сейчас используете для редактора?На каких языках вы в основном работаете?

0 голосов
/ 12 июля 2011

Вы слишком беспокоитесь. Посмотрите на это как на возможность обучения, научиться использовать инструменты командной строки SVN. И другие здесь могут присоединиться с инструментами SVN GUI для Mac.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...