svn/git 回退版本操作記錄
svn
如果文件沒(méi)有被commit
svn revert $fileName
svn revert -R $dir
如果文件已經(jīng)commit
# 查看回回滾的版本號(hào)
svn log $fileName
# 比較兩個(gè)版本號(hào)之間的差別
svn diff 25:23 $file
# 從25回滾到23
svn merge 25:23 $file
# 查看file 當(dāng)前的版本號(hào)
git
diff 可以查看文件相比上個(gè)版本有哪些修改
gid diff $fileName
如果文件沒(méi)有add
git checkout $fileName
git checkout .
如果文件已經(jīng)add 到暫存區(qū)
git reset HEAD $filename
git reset HEAD .
如果已經(jīng)commit
# commit_id 通過(guò)git log 查看
git reset commit_id