如何轻松切换到 PyCharm Django 项目中的另一个 SVN 分支

问题描述 投票:0回答:3

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

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

python django svn version-control pycharm
3个回答
3
投票

最终采用了这种风格:

  • 首先,我创建一个目录,在其中放置我打算使用的项目版本
  • 然后我在该目录中签出分支或主干
  • 进行必要的更改
  • 承诺
  • 然后,如果我需要切换到另一个分支或主干,我会在“VCS”菜单中调用“更新项目”(链接到文档) 然后,在更新/切换字段中指定另一个分支。为了完全切换,“深度”必须为“无穷大”,以进行文件的完全递归扫描,并且必须检查选择器“强制更新”以拒绝本地修改。
    enter image description here
  • 如果我需要合并 - 我切换到主干,然后使用“VCS”菜单中的“合并来自”

1
投票

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

一般情况下,不需要频繁切换分支。


0
投票

从 2024 年开始在 PyCharm 中切换 Git 分支^)

  1. 在 PyCharm 中打开您的项目。
  2. 导航到 PyCharm 窗口右下角的“Git”选项卡。
  3. 单击 Git 面板顶部的分支下拉列表(通常显示当前分支)。
  4. 从下拉菜单中选择“分支...”。
  5. 在出现的“分支”窗口中,从本地或远程分支列表中选择要切换到的分支。
  6. 单击“签出”按钮(如果要基于远程分支创建新的本地分支,请单击“签出为新的本地分支...”)。

PyCharm 随后将切换到所选分支,您可以继续在该分支中工作。

© www.soinside.com 2019 - 2024. All rights reserved.