使用TortoiseSVN设置PHPStorm

时间:2013-03-15 18:31:38

标签: tortoisesvn installation phpstorm visualsvn-server

我已经在我们的Windows Server 2008上安装了VisualSVN服务器,我在其他客户端PC上将它与Dreamweaver连接。

所以Dreamweaver准备好了。 但我还想在其他客户端PC上使用visualSVN设置PHPStorm。

但我希望PHPStorm使用TortoiseSVN连接到VisualSVN。

我找不到它的设置页面,我是PHPStorm的新手,特别是对于这个Subversion Control的东西。

我也在网上搜索过这个,但我找不到使用TortoiseSVN或连接到VisualSVN服务器的特定PHPStorm安装程序。

任何人都可以指导我走正确的道路吗?

4 个答案:

答案 0 :(得分:5)

接受的答案并不完全准确。可以通过PHPStorm的外部工具配置使用TortoiseSVN。这不会直接集成到项目导航中,但允许直接文件操作(并允许'责备'支持 - 这是PHPStorm的颠覆所缺乏的。)

eclipse中使用了类似的功能。

示例,路径/宏可能需要更改:

  • 名称:SVN查看日志
  • 程序:C:\ Program Files \ TortoiseSVN \ bin \ TortoiseProc.exe
  • 参数:/ command:log / path:“$ FileName $”
  • 工作目录:$ FileDir $

答案 1 :(得分:4)

将PhpStorm连接到TortoiseSVN是不可能的,因为他们正在做同样的事情。

然后你有两个选择:

  • 使用内置功能将PhpStorm连接到SVN服务器。
  • 或使用TortoiseSVN

我将推荐使用PhpStorm功能,因为它直接在IDE中使用。

您可以在此处找到文档:https://www.jetbrains.com/phpstorm/webhelp/using-subversion-integration.html

答案 2 :(得分:4)

您实际上可以非常轻松地执行此操作,它将在PHP Storm 8中运行。安装Tortoise SVN并确保在安装过程中包含“命令行工具”。然后,您可以启用外部客户端并选择“svn.exe”作为可执行文件。这将启用SVN 1.8格式,并仍在IDE中工作。

答案 3 :(得分:1)

我的解决方案:

  • 安装TortoiseSVN
  • 使用命令行二进制文件(32或64位)安装CollabNet Subversion

    enter image description here

    • 打开phpStorm
    • 文件>设置>版本控制>颠覆
    • 设置SVN命令行客户端的路径

e.g。

  

C:\ Program Files \ CollabNet \ Subversion Client \ svn.exe

Tortoise可以用作GUI工具,而CollabNet Subversion命令行工具可以用于phpStorm。享受!