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

时间:2013-04-17 08:32:05

标签: python django svn version-control pycharm

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

PS
我的案例中的分支是经常创建的 - 每个特定功能集都有新分支,并且完整性后它们会重新集成到主干中。

2 个答案:

答案 0 :(得分:3)

结束了这种风格:

  • 首先,我创建一个目录,我将放置一个我打算使用的项目版本
  • 然后我在该目录中签出分支机构或主干
  • 需要更改
  • 提交
  • 然后,如果我需要切换到另一个分支或主干,我在“VCS”菜单中调用“更新项目”(link to docs) 然后,在Update / Switch字段中指定另一个分支。对于完全切换,“深度”必须为“无穷大”,以便对文件进行全面的递归扫描,并且必须检查选择器“强制更新”以减少本地修改。
    enter image description here
  • 如果我需要合并 - 我切换到trunk然后在“VCS”菜单中使用“merge from”

答案 1 :(得分:1)

您可以使用多个pycharm窗口打开trunk / branches。项目根目录应该是trunk / branch root。

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

相关问题