#author("2024-04-14T09:24:03+09:00","","") #topicpath(); //////////////////////////////////////////////////////////////////////////////// * 目次 [#s17e537b] #contents(); ///////////////////////////////////////////////////////////////////////////////// * [[Subversion>VersionCtl/Subversion]] とのコマンド対比 [#q65add11] |~Git |~Subversion |~Description | |git init |svnadmin create |リポジトリ作成 | |git clone |svn checkout |リポジトリのコピー | |git add <file> |svn add <file> |ファイルの追加 | |git add <file>; git commit |svn commit [file] |ファイルの更新をリポジトリに反映 | |git rm <file> |svn rm <file> |ファイルの削除(別途、要 commit) | |git status |svn status | | |git log [file] |svn log [file] |ログを表示する | |git log --shortstat --name-status | svn log -v |追加・変更されたファイル名を含めたログを表示する | |git log -<number> | svn log -l <number> |最新から <number> 個のログエントリを表示する | |git blame <file> |svn blame <file> |<file> の各行がいつ誰によって変更されたかを表示する | |git checkout <branch> |svn switch <branch> | | |git merge <branch> |svn merge <branch> | | |git checkout <file> |svn revert <file> |ファイルに対して行った(リポジトリに未反映の)変更を元に戻す | |git clean -f |svn revert [dir] |~| |git pull <remote> <local> | svn up[date] |<remote> の最新状態を <local> に merge する |