svn本地开发与tags修复?

svn仓库

|---project
|---|---trunk
|---|---|---app1
|---|---branches
|---|---|---dev1
|---|---|---|---app1
|---|---|---|---1.0
|---|---tags
|---|---|---1.0

本地开发目录

|---~/wwroot
|---|---app1 已经配置nginx的目录.

那么app1是开发工作区,那么现在app1在为2.0本地开发中, 那么这个时候1.0突然有问题急需要修复. 怎么样可以把app1这个工作区的切换到1.0上?

可以想到的方式

  1. svn switch

svn switch 但是切换后会和当前工作区的代码合并.

  1. 在本地在建立目录配置nginx

但是这种方法感觉好麻烦, 还是想是在方式1上的可以直接把项目切换到1.0分支上修复, 这样就可以不用重新配置nginx

阅读 1.7k
1 个回答

可以在本地单独拉一个1.0的分支,然后为这个分支的入口文件创建个软链,放在一个固定的目录,nginx配置的root就指向这个软链,想切回2.0,就用2.0的入口文件软链覆盖掉原来的软链即可(软链使用ln -s命令创建)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题