2009-03-26 14 views
7

こんにちは、日食からsvnコマンドラインを使用する方法はありますか?svnコマンドラインから日食

私のプロジェクトブラウザでEclipse内で私はrighclickし、チームをクリックして、私はsvnのようなものを持っています。どのプラグインかわからない。しかし、例えばアップロードするファイルを無視するためのボタンはありません。だから私はそれをコマンドラインにしたい。そして私の質問はそれをどうやって行うのかです。

私はそれをWindows XPのコマンドラインからどうやって使うことができますか?

+0

達成しようとしているものと実際のコマンドラインを使用しているものは何ですか? – runako

+0

あなたは "eclipseからsvnを使用する方法はありますか"を意味しますか?あなたは確かにあなたの意図を伝える必要があります。 –

+0

私の答えは私が意味するものを参照してください – sanders

答えて

5

おそらく使用しているプラ​​グインはSubclipseです。 "Add to svn:ignore"オプションが必要です。そうでない場合は、EclipseとSubclipseの最新バージョンに更新してみてください。一般的に、subclipseは十分でなければならず、コマンドラインは必要ありません。

Windows XPの場合は、Tortoise SVNをお勧めします。 Windowsエクスプローラと統合され、あらゆるニーズに合わせたグラフィカルな環境を提供します。私はそれがsubclipseよりはるかに安定していると非常に使いやすいと言うでしょう。

コマンドラインツールを使用する場合は、hereからsvn-win32をダウンロードしてインストールしてください。コマンドラインツールは、マージおよびコピー操作に役立ちます。

これらの方法のどれも相互に干渉しないことを指摘しておきます。あなたはTortoise SVNまたはコマンドラインで作業することができ、Subclipseは影響を受けません。すべてのsvnクライアントは、.svnという隠しディレクトリからの書き込みと読み取りによって動作します。ソース管理下の各フォルダには、このようなディレクトリが1つあります。 svnクライアントソフトウェアが同じバージョンである限り、svnクライアントはこれらの隠しフォルダに書き込むことができ、もう1人はそれから読み取ることができます。 .svnフォルダに書き込むために異なるプロトコルを使用するバージョンにクライアントの1つが更新されると、問題が発生する可能性があります。その場合、古いクライアントはそこに保存されている情報を読み取ることができません。最新バージョンにアップグレードすることで問題は解決します。

+1

私はturtoise svnを持っています。私がsvnでそれを行うと、私の変更はeclispe内で見えるでしょうか? – sanders

+0

はい、変更はEclipse内で表示されます。リフレッシュ(F5)が必要な場合があります。 – kgiannakakis

+0

私はSubclipseを使ってコードを管理しています。質問は、どのようにTortoise SVNを使ってリポジトリを開くことができますか? Tortoise SVNのコンテキストメニューオプションに表示される唯一のオプションは、新しいリポジトリを作成することです。これはやりたくないものです。 –

1

あなたがしようとしていることがわかりません。場合によっては目標を説明する方が良い場合もあります。

Subeclipseを試しましたか? Eclipse内でSVNを使用できます。それは素晴らしい。

1

から Eclipseから、あなたはただからを使用して停止するものはありません。 cmd/xterm/whateverから。とにかくEclipseに干渉することはなく、Subclipse(私が使用していると仮定している)に干渉することもありません。

1

私はsubclipseを使用していますが、一般的にはかなりうまく動作します。

しかし、これはあなたの問題だと思いますが、Team Synchronizationはデフォルトで、バージョンコントロールに追加するだけでなく、すべてのファイルをプロジェクトに追加したいと考えています。これは不自由でイライラしていて、明らかにそれをオフにする方法はありません。しかし、のスクリーンショットでは、より古いバージョンのが表示されますが、「機能」をオフにする可能性を示唆しています。挫折!

0

ここでもあまり意図はありませんが、SubversiveかSubclipseが実際に意図した方法とは異なる方法で問題を解決するかどうかを調べるべきだと思います。たとえば、Subclipseを使用してファイルやディレクトリのチェックインを無視することは非常に可能です。

一方、Eclipseからのコマンドプロンプトで実際にハックしたい場合は、Target Management project(Eclipse EuropaとGanymedeでサポートされています)をインストールする必要があります。インストールしたら、ローカルマシンにリモートシェルを起動してからtype away on the command line :)を起動できます。

PS:私はこのアプローチをこれまで使用していません。 Subversiveは、EclipseでSVNプラグインの私の必要条件をすべて満たしました。

1

私は個人的にはSubclipseのファンではありません - 私の好みではIDEが少し遅くなります。ここではTortoiseSVNの

  1. を外部ツールを使用して別のアプローチが
  2. SVN
  3. がビン\ TortoiseProc.exeでの\する場所を設定してコミット、それを呼び出して新しい外部ツールを作成している(私はC:\プログラムファイル\ TortoiseSVNの\ binに\ TortoiseProc.exeで)
  4. /コマンドに引数を設定します:コミット/パス: "$ {selected_resource_loc}"
  5. オープンファイル/ディレクトリあなたがコミットしたいと外部ツールを実行します。

インターチェンジはは、追加のコマンドのためのステップ4でをコミットします。特定のツールをお気に入りに追加し、ツールバーのドロップダウンに追加することもできます。 Additional Arguments Here