通过程序获取svn版本,并从新陆龟签出副本VN

通过程序获取svn版本,并从新陆龟签出副本VN,svn,tortoisesvn,revision,Svn,Tortoisesvn,Revision,以前版本的OrtoiseSVN使用传统的.svn元数据文件夹,这些文件夹是svversion工作所必需的。新版本的TortoiseSVN似乎根本没有使用.svn——可能是使用了注册表,或者其他什么东西。无论如何,现在我不能使用svreversion。症状是它总是说我签出的文件夹有一个“导出”版本。因此,我需要执行以下操作之一: 告诉乌龟以某种方式使用旧的.svn行为 找到一个新的svversion命令行客户机,该客户机能够理解新乌龟所做的一切 建议?每当您升级一个subversion工具时,

以前版本的OrtoiseSVN使用传统的
.svn
元数据文件夹,这些文件夹是
svversion
工作所必需的。新版本的TortoiseSVN似乎根本没有使用
.svn
——可能是使用了注册表,或者其他什么东西。无论如何,现在我不能使用
svreversion
。症状是它总是说我签出的文件夹有一个“导出”版本。因此,我需要执行以下操作之一:

  • 告诉乌龟以某种方式使用旧的
    .svn
    行为
  • 找到一个新的
    svversion
    命令行客户机,该客户机能够理解新乌龟所做的一切

建议?

每当您升级一个subversion工具时,您还应该在其他工具中获得与之匹配的更新(命令行、AnkhSVN等)。换句话说,如果您更新到OrtoiseSVN 1.7,则需要将命令行工具更新到1.7。否则,较新的工具会将工作副本更新为较新的格式,而较旧的通行费将出现问题


较小的修订差异(1.6.15与1.6.12相比)一般不会导致问题。

每当升级一个subversion工具时,您还应该在其他工具中获得与之匹配的更新(命令行、AnkhSVN等)。换句话说,如果您更新到OrtoiseSVN 1.7,则需要将命令行工具更新到1.7。否则,较新的工具会将工作副本更新为较新的格式,而较旧的通行费将出现问题


微小的修订差异(1.6.15与1.6.12)一般不会导致问题。

我发现了问题。我一直在使用SlikSVN的svreversion,但它停止了工作。然而,新的OrtoiseSVN自带了自己的一套命令行工具,并且它的SVN转换工作正常。我只需要挤压到SlikSVN的路径并卸载它。

我发现了问题所在。我一直在使用SlikSVN的svreversion,但它停止了工作。然而,新的OrtoiseSVN自带了自己的一套命令行工具,并且它的SVN转换工作正常。我只需要压缩SlikSVN的路径并将其卸载。

如果从1.5更改为1.6,从1.6更改为1.7,等等,工作副本格式的差异就是导致SlikSVN停止工作的原因。此外,如果您使用的是1.7(仍处于测试阶段),OrtoiseSVN现在包括了命令行工具,因为它们还没有二进制格式的其他任何地方。我希望这会让用户更容易测试。如果您从1.5更改为1.6,从1.6更改为1.7,等等,工作副本格式的差异就是导致SlikSVN停止工作的原因。此外,如果您使用的是1.7(仍处于测试阶段),OrtoiseSVN现在包括了命令行工具,因为它们还没有二进制格式的其他任何地方。我希望这会让用户更容易测试。