2010-12-01 5 views
25

SVNコマンドラインを使用してプロジェクトを更新するにはどうしたらいいですか?コマンドラインを使用して私のプロジェクトでSVNアップデートを行う方法

次に、これらのコマンドラインをC#から呼び出すことができます。

私は.NET開発者です。TortoiseSVNを使用しています。

+0

[SVNフォルダを更新するためのコマンドライン]の可能複製(http://stackoverflow.com/questions/1034186/command-line-to-update-svn-folders)競合を解決するために調製することが – gbjbaanb

+0

コマンドラインで:) –

答えて

7

私はそれを持っていると思います。それはです:

"SVN Client Path" /command:update/path:"My folder path" 
+7

を書くなら、コマンドラインを動かしているなら、collabnetの 'ネイティブ'コマンドラインツール(svn.exe)を入手して使用してくださいウェブサイト – gbjbaanb

47
svn update /path/to/working/copy 

Subversionは

/path/to/subversion/svn update /path/to/working/copy 

かあなたは(それがの.svnサブフォルダが含まれている)あなたのsvnレポの現在のルートディレクトリにある場合、それはのように簡単です、その後、もちろん、あなたのPATHに含まれていない場合コマンドラインから

svn update 
+1

私はちょうどこれをテストし、それは動作します。競合がある場合、何が起こるのですか?マージツールを自動的に起動するか、マージできるかどうかなどの競合するファイルのリストを含むGUIが自動的に起動されますか? – Jacques

+0

@Jacques:いいえ、更新が行われなかったことを伝えるコマンドライン出力が表示されます。 (したがって、解決コマンドのために行く時間か、(私が行うように)[smartSVN](http://www.smartsvn.com/)を起動するかのどちらかです –

+0

追加アドバイス:第1版あなたが望むものは、Tortoiseで動作する 'update_my_entire_project.sh | bat' –

14

としてそれだけで次のようになります。

svn update 

(ディレクトリにはSVNプロジェクトのコピーがあります)。

5

あなたが最初にすべてのSVNを使用してプロジェクトを更新する場合:

  1. Go]を、あなたのプロジェクトは、コマンドプロンプトを通じて保存されているパスに。

  2. はそれだコマンドSVN update

を使用してください。

関連する問題