Subversion_command - RとLinuxと...

RとLinuxと...


Subversion_command

Linuxの備忘録

svn addなどを行うとローカルに操作予約がセットされるが,実際の反映は行われてない.この操作予約を取り消すにはrevertする.

リポジトリ内のファイルやフォルダを削除するには、「svn del」コマンドを使用する。「svn delete」や「svn remove」、「svn rm」としても同様の結果が得られる。

 svn delコマンドはリポジトリ内のファイルを削除するように指示を発行するだけで、これだけではローカルのファイルは削除されない。また、実際にリポジトリ内のファイルが削除されるのはsvn addコマンドの場合と同様、コミットの実行時となる。

間違ってアップしたものをも消そうとするが,何度svn rm filenameしても消せない場合,「ファイルを上書きしてciしてrmする」

svn ci filename
svn rm filename
svn up

_ svn-status-mode-map

svn-status-mode-mark-map (prefix: ∗), <!― asterisk ―> svn-status-mode-property-map (prefix: P), svn-status-mode-options-map (prefix: O) を含む。

g       - svn-status-update:               run 'svn status -v'
C-u g   - svn-status-update:               run 'svn status -vu'
=       - svn-status-show-svn-diff         run 'svn diff'
l       - svn-status-show-svn-log          run 'svn log'
i       - svn-status-info                  run 'svn info'
r       - svn-status-revert                run 'svn revert'
V       - svn-status-resolved              run 'svn resolved'
U       - svn-status-update-cmd            run 'svn update'
c       - svn-status-commit-file           run 'svn commit'
a       - svn-status-add-file              run 'svn add --non-recursive'
A       - svn-status-add-file-recursively  run 'svn add'
+       - svn-status-make-directory        run 'svn mkdir'
R       - svn-status-mv                    run 'svn mv'
D       - svn-status-rm                    run 'svn rm'
M-c     - svn-status-cleanup               run 'svn cleanup'
b       - svn-status-blame                 run 'svn blame'
RET     - svn-status-find-file-or-examine-directory
^       - svn-status-examine-parent
~       - svn-status-get-specific-revision
E       - svn-status-ediff-with-revision
s       - svn-status-show-process-buffer
e       - svn-status-toggle-edit-cmd-flag
?       - svn-status-toggle-hide-unknown
_       - svn-status-toggle-hide-unmodified
m       - svn-status-set-user-mark
u       - svn-status-unset-user-mark
$       - svn-status-toggle-elide
DEL     - svn-status-unset-user-mark-backwards
* !     - svn-status-unset-all-usermarks
* ?     - svn-status-mark-unknown
* A     - svn-status-mark-added
* M     - svn-status-mark-modified
* D     - svn-status-mark-deleted
* *     - svn-status-mark-changed
* V     - svn-status-resolved
* u     - svn-status-show-svn-diff-for-marked-files
.       - svn-status-goto-root-or-return
f       - svn-status-find-file
o       - svn-status-find-file-other-window
v       - svn-status-view-file-other-window
I       - svn-status-parse-info
P l     - svn-status-property-list
P s     - svn-status-property-set
P d     - svn-status-property-delete
P e     - svn-status-property-edit-one-entry
P i     - svn-status-property-ignore-file
P I     - svn-status-property-ignore-file-extension
P C-i   - svn-status-property-edit-svn-ignore
P k     - svn-status-property-set-keyword-list
P y     - svn-status-property-set-eol-style
P p     - svn-status-property-parse
O s     - svn-status-save-state
O l     - svn-status-load-state
O x     - svn-status-toggle-sort-status-buffer
h       - svn-status-use-history
q       - svn-status-bury-buffer

svn-prop-edit-mode-map

C-c C-c - svn-prop-edit-done
C-c C-d - svn-prop-edit-svn-diff
C-c C-s - svn-prop-edit-svn-status
C-c C-l - svn-prop-edit-svn-log
C-c C-q - svn-prop-edit-abort

svn-log-edit-mode-map

C-c C-c - svn-log-edit-done
C-c C-d - svn-log-edit-svn-diff
C-c C-s - svn-log-edit-save-message
C-c C-i - svn-log-edit-svn-status
C-c C-l - svn-log-edit-svn-log
C-c C-? - svn-log-edit-show-files-to-commit
C-c C-z - svn-log-edit-erase-edit-buffer
C-c C-q - svn-log-edit-abort

svn-log-view-mode-map

p       - svn-log-view-prev
n       - svn-log-view-next
=       - svn-log-view-diff
e       - svn-log-edit-log-entry
q       - bury-buffer
 
Link: Linuxの備忘録(2536d)
Last-modified: 2009-05-26 (火) 09:51:04 (3491d)