IntelliJ Subversion支持能否与TortoiseSVN签出存储库合作?
首先,一些背景:IntelliJ Subversion支持能否与TortoiseSVN签出存储库合作?,svn,intellij-idea,tortoisesvn,Svn,Intellij Idea,Tortoisesvn,首先,一些背景: 我们的Subversion服务器正在使用Subversion V1.6 我的陆龟VN客户端是v1.9.5 我使用TurtoiseSVN,使用Subversion目录结构1.6,在本地将Subversion存储库签出到c:\JAVA 现在我想让IntelliJ使用相同的本地存储库,这样当我使用IntelliJ进行提交时,它使用的是与TortoiseSVN相同的本地存储库 这是一件奇怪的事情吗?我应该以不同的方式使用存储库,还是这很简单/可能/常见?您不能在单个工作副本中使用不
- 我们的Subversion服务器正在使用Subversion V1.6
- 我的陆龟VN客户端是v1.9.5
- 我使用TurtoiseSVN,使用Subversion目录结构1.6,在本地将Subversion存储库签出到c:\JAVA
这是一件奇怪的事情吗?我应该以不同的方式使用存储库,还是这很简单/可能/常见?您不能在单个工作副本中使用不同的Subversion客户端版本。如果您有OrtoiseSVN 1.9.x,IntelliJ只能使用Subversion 1.6工作副本格式,则不能同时使用该工作副本的两个客户端 注意只要您使用的是
文件以外的协议://
来访问存储库,服务器上运行的Subversion版本在这里并不重要
如果您最初使用OrtoiseSVN签出,IntelliJ将无法读取工作副本
如果您最初与IntelliJ签出,则在您自己之前,OrtoiseSVN将不会使用它
将IntelliJ升级到支持最新Subversion客户端库的版本。上一个1.6.x版本是近4年前发布的,不再受支持。1.9已经有一年半的历史了。当前的设置有什么问题吗?我还没有这样设置:)所以在某种程度上,是的。这不适用于当前的IntelliJ IDEA版本,因为它们可以将命令行OctoiseSVN客户端与它支持的任何工作副本版本(1.7+)一起使用。内部客户端库仅用于1.6及更旧版本的工作副本。这不是我的问题。嘿,这里的OP;)谢谢你的回答。因此,如果我理解正确,当我将工作副本升级到1.9时,就有可能在同一工作副本上使用不同的客户端?我将工作存储库升级到1.8。当我现在在IntelliJ中打开一个项目(由Tortoise签出)时,它检测到这是一个subversion工作副本,并且可以提交/更新。所以这样看来效果不错@使用工作副本升级来使用多个客户端的唯一方法是,您正在使用的每个客户端版本都支持新的工作副本版本。升级并没有使工作副本具有神奇的通用性。顺便说一句,Subversion中没有“工作存储库”——您有一个工作副本和一个存储库。在交流问题和答案时,术语很重要。