ユーザ用ツール

サイト用ツール


subversion:tips

差分

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

この比較画面へのリンク

次のリビジョン
前のリビジョン
subversion:tips [2013/04/04 05:04] – 外部編集 127.0.0.1subversion:tips [2025/02/16 13:53] (現在) – 外部編集 127.0.0.1
行 1: 行 1:
-====== Contents  ====== +====== Tips ======
- +
-====== Main  ====== +
- +
-===== .svnの一括削除  =====+
  
 +===== .svnの一括削除 =====
 ==== Windows  ==== ==== Windows  ====
- 
 <code> <code>
 for /R %i in (.svn) do rd /Q /S "%i" for /R %i in (.svn) do rd /Q /S "%i"
行 12: 行 8:
  
 ==== Linux  ==== ==== Linux  ====
- 
 <code> <code>
 rm -rf `find ./ -type d -name .svn ! -regex \.svn/. -print` rm -rf `find ./ -type d -name .svn ! -regex \.svn/. -print`
 </code> </code>
  
-===== ユーザー「apache」でsudoしようとすると、以下のエラーが発生。  ===== 
  
 +===== SVNコマンド実行時に、「パスワードを保存しますか?」と聞かれるのを抑制したい。 =====
 <code> <code>
-sudosorryyou must have a tty to run sudo+# /usr/bin/svn diff -r BASE:HEAD {ローカルリポジトリパス} --no-diff-deleted 
 +認証領域: <https://{ホスト}> Plese enter usr/pass 
 +ユーザ名: svnuser 
 +'svnuser' のパスワード:  
 + 
 +----------------------------------------------------------------------- 
 +ATTENTION!  Your password for authentication realm: 
 + 
 +   <https://osaka.istpika.net:443> Plese enter usr/pass 
 + 
 +can only be stored to disk unencrypted!  You are advised to configure 
 +your system so that Subversion can store passwords encryptedif 
 +possible.  See the documentation for details. 
 + 
 +You can avoid future appearances of this warning by setting the value 
 +of the 'store-plaintext-passwords' option to either 'yes' or 'no' in 
 +'/root/.subversion/servers'
 +----------------------------------------------------------------------- 
 +暗号化されていないパスワードを保存しますか (yes/no)? no
 </code> </code>
  
-設定ファイルを書き換えことでsudo可能+configファイルを編集す
  
 <code> <code>
-# vi /etc/sudoers +# vi ~/.subversion/config
  
--) Defaults    requiretty +store-passwords = no 
-+) #Defaults    requiretty+store-plaintext-passwords = no
 </code> </code>
  
-===== sudoでパスワ不要にする  =====+===== 差分のファイル名だけ抽出 ===== 
 +==== 作業コピの手元の変更表示する  ==== 
 +e.g. ローカルの変更ファイルを確認するとき
  
 <code> <code>
-sudono tty present and no askpass program specified+# svn diff PATH | grep "^Index" | sed 's/^Index: //'
 </code> </code>
  
-<code> +==== 作業コピーと最新リビジョンの差分  ==== 
-# sudo visudo+e.g. 最新の更新状況(ローカルと最新の違い)を確認するとき
  
-apache  ALL=(ALL)       NOPASSWD:ALL+<code> 
 +# svn diff -r BASE:HEAD PATH | grep "^Index: " | sed 's/^Index: //'
 </code> </code>
  
 +==== 最新リビジョンとひとつ前の差分  ====
 +e.g. svn up後に更新内容を確認したいとき
 +
 +<code>
 +# svn diff -r PREV:HEAD PATH | grep "^Index: " | sed 's/^Index: //'
 +</code>
subversion/tips.1365051892.txt.gz · 最終更新: 2025/02/16 13:50 (外部編集)