私は以前、WindowsのTortoiseSVNでsvnを使用していました。
また、変更するたびに、変更したすべてのファイルをWinMergeで古いファイルと比較していました。
しかし、MacでTortiseSVNのようなsvnクライアントとWinMergeのようなディレクトリ/ファイル比較ツールを見つけることができませんでした。
残念ながら、コマンドラインでsvnを使用する必要があります。
そして、svn diff
コマンドを使用して、端末画面で違いを確認する必要があります。
GUIの代わりにコマンドラインを使用すると、間違いやバグが増えるのではないかと心配しています。
GUIの代わりにコマンドラインを使用するのは良いことですか?
また、変更するたびに、古いファイルに変更したすべてのファイルをWinMergeと比較するのは正常ですか?
それとも私は心配しすぎていますか?
Macの2つのディレクトリにあるファイルを簡単かつ迅速に比較するWinMergeのようなアプリケーションはありますか?
5 に答える
通常、私は組み込みのsvnサポートを備えたEclipseのようなIDEを使用しています。ただし、もちろん、コマンドラインクライアントを使用することもできます。しかし、あなたは必要ありません。また、MacOSXでsvnXをオープンソースのsvnGUIとして試しました。
ちなみに、いいえ、コミットする前にすべてのファイルを比較するのではなく、すべてのテストを実行します。
GUIの代わりにコマンドラインを使用するのは良いことですか?
はい。
また、変更するたびに、古いファイルに変更したすべてのファイルをWinMergeと比較するのは正常ですか?
はい。
また。これを購入する:http ://www.syncrosvnclient.com/
私はある意味であなたの反対です。私の日常業務では、Eclipseの組み込みSVNサポートを使用しています。しかし、些細なタスク(単純なコミットや更新など)以上のことをしなければならない場合は、コマンドラインに切り替えます。
これを行うのは、GUIツールでこのボタンまたはそのボタンをクリックした場合に正確に何が起こっているのかを見つけるのに時間がかからなかったためです。しかし、私はコマンドラインで何が起こっているのかを正確に知っています。
コマンドラインの代わりにGUIツールを使用すると、さらに間違いを犯しますか?おそらくそうではないでしょう。一度試してみて、すべてのボタンの機能を学んだら。
Macの2つのディレクトリにあるファイルを簡単かつ迅速に比較するWinMergeのようなアプリケーションはありますか?
ええとdiff
…</p>
ただし、変更されたファイルだけを知りたい場合は、svn status
(または短い:)を使用してsvn st
ください。これにより、現在のディレクトリ内で変更、競合、追加、または削除されたすべてのファイルのリストが表示されます。
あなたはあまり心配しています。SVNコマンドラインツールの使用方法を学び、学習の機会と見なしてください。そして、ここにいる他の人たちは、Mac用のGUISVNツールを使ってチャイムを鳴らすことができます。
GUIを維持したい場合は、IDE(IntelliJ IDEAまたはEclipse)に向けて操作します。少なくとも亀と同じくらい良いsvnとの統合が得られます。
現在、エディターに何を使用していますか?主にどの言語を使用していますか?