当前位置:  开发笔记 > 编程语言 > 正文

TortoiseSVN兼容模式

如何解决《TortoiseSVN兼容模式》经验,为你挑选了2个好方法。

我们的代码是在Windows上开发的(企业要求),但它在Linux服务器上运行.因此,我们正在使用带有SVN结账的Samba共享.不幸的是,我们需要在服务器端使用一些使用SVN的脚本,但我们在服务器上的SVN是1.4,而我们在Windows客户端上的TortoiseSVN是1.5或1.6.基本上,使用TortoiseSVN对结账的任何操作都会升级结账的内部结构,因此不能再在服务器端使用,因为"客户端版本太旧了".

你知道如何解决这个问题吗?我所知道的唯一方法就是在客户端根本不使用SVN,但这样做会产生反作用.在服务器上升级SVN也是不可能的.还有其他可能吗?



1> Igor Brejc..:

你为什么不使用旧的1.4 TortoiseSVN呢?

另一种选择是为Samba共享提供单独的工作副本,以及运行您提到的SVN脚本.这样,您的共享工作副本可以使用v1.6.



2> Stefan..:

不要分享工作副本!

特别是不同OS之间.你迟早遇到麻烦.一个(最明显的一个)问题是文本文件的行结尾.如果将svn:eol-style属性指定为"native",则在Linux上运行的svn客户端与在Windows上运行的svn客户端不同.

还有很多不同之处会让你陷入困境,但这需要了解svn内部的知识.

再说一次:不要分享工作副本!

推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有