【问题标题】:How to easily switch to another SVN branch in PyCharm Django Project如何在 PyCharm Django 项目中轻松切换到另一个 SVN 分支
【发布时间】:2013-04-09 22:23:23
【问题描述】:

我有一个 SVN 版本的 PyCharm Django 项目。项目本身是通过“从版本控制签出”功能创建的,项目的根是存储库的根,所以它包括主干和分支。
我的问题是:
- 如何在功能分支之间轻松切换?
- 也许我错过了一些东西 - 在这种情况下,使用 PyCharm 和 SVN 的好风格是什么?

ps
在我的案例中,经常创建分支 - 每个特定功能集都创建一个新分支,并且通过完整性将它们重新集成到主干中。

【问题讨论】:

  • 我认为你应该只检查一个分支,然后使用relocate函数切换到另一个分支。

标签: python django svn version-control pycharm


【解决方案1】:

以这种风格结束:

  • 首先,我创建一个目录,我将在其中放置我打算使用的项目版本
  • 然后我在该目录中签出一个分支或主干
  • 进行必要的更改
  • 提交
  • 然后如果我需要切换到另一个分支或主干,我会在“VCS”菜单中调用“更新项目” (link to docs) 然后,在更新/切换字段中指定另一个分支。对于完全切换,“深度”必须是“无穷大”,对于文件的完全递归扫描,并且必须检查选择器“强制更新”是否拒绝本地修改。
  • 如果我需要合并 - 我切换到中继,然后使用“VCS”菜单中的“合并自”

【讨论】:

    【解决方案2】:

    您可以使用多个 pycharm 窗口打开主干/分支。项目根目录应该是主干/分支根目录。

    通常情况下,您不需要经常在分支之间切换。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-15
      • 2018-05-17
      • 1970-01-01
      • 2011-01-06
      相关资源
      最近更新 更多