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