SVN 日常用例

0 - 前置条件

  · 远程代码仓库已完成配置

  · 已拉取远程仓库到本地

1 - 在本地拉取远程仓库分支

  1-1 在想要放置这些代码的地方,打开命令行输入 svn checkout <远程仓库路径链接>

  1-2 

2 - 添加新增文件,并推送到远程仓库

  2-1 在本地代码仓库的根目录下,打开命令行输入 svn status,检查本地 svn 仓库状态,查看文件的状态,其中 A 为新增、M为修改、!为未知

  2-2 使用 svn add <文件名1> <文件名2>...<文件名n> 添加文件,如需添加所有文件,可直接输入 svn add * 或 svn add .

  2-3 添加完成后,再次使用 svn status 检查文件添加情况,没问题后使用 svn commit -m "comment"

3 - 删除误提交的文件

  2-0 如果某个文件不期望提交而已被提交

  2-1 使用 svn delete <文件名1> <文件名2>...<文件名n> 删除文件

  2-2 删除完成后,再次使用 svn status 检查文件添加情况,没问题后使用 svn commit -m "comment"

4 - 将标记为“C”状态的文件变为 resolved

  4-0 使用 svn update 合入文件改动,有 conflict 产生,解决冲突后,使用 svn status 发现文件状态为 C

  4-1 使用 svn resolved <文件名> 解决冲突,再次 svn status 检查文件名。如果仍未解决,尝试使用 svn resolve --accept theirs-full <路径或文件名>

  4-2 提交代码

 

posted @ 2025-05-05 19:37  大咖喝咖  阅读(45)  评论(0)    收藏  举报