0

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

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

4

2 回答 2

3

以这种风格结束:

  • 首先,我创建了一个目录,我将在其中放置我打算使用的项目版本
  • 然后我在该目录中签出一个分支或主干
  • 做需要的改变
  • 犯罪
  • 然后,如果我需要切换到另一个分支或主干,我在“VCS”菜单(链接到文档)中调用“更新项目”,然后在更新/切换字段中指定另一个分支。对于完全切换,“深度”必须是“无穷大”,对于文件的全面递归扫描,并且必须检查选择器“强制更新”是否拒绝本地修改。
    在此处输入图像描述
  • 如果我需要合并 - 我切换到中继,然后在“VCS”菜单中使用“合并自”
于 2013-04-17T12:32:39.043 回答
1

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

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

于 2013-04-17T10:14:43.490 回答