Subversion_command のバックアップの現在との差分(No.2) - アールメカブ

アールメカブ


Subversion_command のバックアップの現在との差分(No.2)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
[[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 [#ra5ebfab]

svn-status-mode-mark-map (prefix: &#8727;), <!― 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