ユーザ用ツール

サイト用ツール


software:tortoisesvn

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
software:tortoisesvn [2014/01/21 05:42] dotsoftware:tortoisesvn [2015/06/17 05:21] (現在) – 外部編集 127.0.0.1
行 1: 行 1:
  
 +[[http://tortoisesvn.net|TortoiseSVN]]はバージョン管理システムSubversionのクライアントで、Windows上で動作します。
  
-====== アクバティックで便な使い方 ======+TortoiseSVNには「TortoiseProc」というコマンドが付属しており、TortoiseProcを使用するとコマンドプンプトや.batからTortoiseSVNを用できます。
  
-===== 自動化 =====+つまり、WindowsでSubversion操作を自動化できます。
  
-==== チェックアウト ====+====== 自動化 ======
  
-チェックアウトは完全な自動化ができず、URLや保存先が設定されたチェックアウトダイアログを開くところまで。+===== Checkout ===== 
 + 
 +チェックアウトは完全な自動化ができず、URLや保存先が設定されたチェックアウトダイアログを開くところまでです。「OK」ボタンをクリックするところが自動化できません
  
 <code bash> <code bash>
-TortoiseProc.exe /command:checkout /url:"http://comet.es.occ.co.jp/svn/web-seiho/trunk/wagby/xls-model" /path:".\" /logmsg:"Checkout: xls-model" /closeonend:1+TortoiseProc.exe /command:checkout /url:"http://hoge/svn/fuga" /path:".\" /closeonend:1
 </code> </code>
  
-===== TortoiseProcをURLリンクで起動する =====+===== Update =====
  
-==== チェックトダイアログ起動 ====+自動化できます。 
 + 
 +<code bash> 
 +> TortoiseProc.exe /command:update /path:"C:\some\dir\" /closeonend:
 +</code> 
 + 
 +===== Commit ===== 
 + 
 +自動化できます。 
 + 
 +<code bash> 
 +> TortoiseProc.exe /command:commit /path:"c:\svn_wc\file1.txt*c:\svn_wc\file2.txt" /logmsg:"ログメセージのテスト" /closeonend:
 +</code> 
 + 
 + 
 + 
 +====== TortoiseProcをURLリンで起動する ====== 
 + 
 +「Tsvncmd URL ハンドラ」を使用することで、ブラザでURLリンクをクリックしたときにTortoiseSVN(TortoseProc)を起動させることができます。(な、な、なんと!) 
 + 
 +===== Checkout =====
  
 <code html> <code html>
  <a href="tsvncmd:command:checkout?url:http://comet.es.occ.co.jp/svn/web-seiho/tools/Wagby/WagbySubversionCheckout.bat?path:c:\?">Checkout Wagby Subversion Checkout batch.</a>  <a href="tsvncmd:command:checkout?url:http://comet.es.occ.co.jp/svn/web-seiho/tools/Wagby/WagbySubversionCheckout.bat?path:c:\?">Checkout Wagby Subversion Checkout batch.</a>
 </code> </code>
 +
 +
 +====== 参考 =====
 +
 +[[http://tortoisesvn.net/docs/release/TortoiseSVN_ja/tsvn-automation.html|付録D TortoiseSVN の自動化]]
software/tortoisesvn.1390282950.txt.gz · 最終更新: 2015/06/17 05:11 (外部編集)