问题标签 [backport]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
1926 浏览

java - 将 Java 6 代码反向移植到 Java 5 的简单方法?

一段时间以来,我们一直在使用 Java 开发基于 Windows 的应用程序,但现在我们想要制作一个 mac 端口,并且必须反转 Java 6 和 Java 5 的代码。有什么简单的方法可以做到这一点,而不是重新编码 Java 6 特定代码?我们希望使我们的代码保持最新。

0 投票
2 回答
597 浏览

windows - 在颠覆目录中,您最喜欢将修改从分支移植到主干的工具是什么?

在我正在处理的一个项目中,我们在 windows XP 下使用 subversion,以 tortoiseSVN 作为客户端。

当我们进入生产并继续并行开发时,会创建许多分支。

通常,我们必须将在分支上所做的修改反向移植到主干或旧分支。向后移植是一项非常微妙的任务,因为许多错误可能会被引入代码中。

您最喜欢哪些工具可以使反向移植更轻松、更安全?如果可能,每个答案只添加一个工具,并为您最喜欢的工具投票。

0 投票
14 回答
695761 浏览

svn - 如何在 Subversion 中返回旧版本的代码?

我正在和朋友一起做一个项目,我想返回旧版本的代码并将其设置为当前版本。我该怎么做?

我在 vs08 上使用“anksvn”。

我的 PC 上有我想要的版本,但提交失败;我收到的消息是“提交失败,文件或目录已过期。”

我的 PC 上也有 subversion 客户端。

0 投票
5 回答
4206 浏览

java - 将 Java 5/6 功能反向移植到 Java 1.4?

我们一直坚持使用 Java2SE v1.4 直到 2010 年底。这真的很糟糕,但我们无能为力。我们现在必须使用哪些新功能?我可以想到几种方法,例如

  • 更改字节码,例如使用RetrotranslatorRetroweaver

  • 库的反向移植,例如Concurrent Backport,但这对泛型没有帮助。

  • 模拟 Java 5 功能,例如检查集合、带有辅助方法的可变参数等。

  • 通过预编译更改源代码,在最终编译之前剥离所有 1.5 的东西,例如使用Declawer可以做到这一点。

我最感兴趣的是在生产环境中使用 Weblogic 和“真实”东西的非常积极的体验。

0 投票
2 回答
286 浏览

c# - 将 C# 代表从 2005 项目转换为 C# 2003

我正在尝试在 VS2003 中编译在C# 2005 中制作的MouseTracking项目。我已经修复了它,除了一行:

这给出了错误    Method 'MouseTracking.MouseTracker.HookCallback(int, System.IntPtr, System.IntPtr)' referenced without parentheses

如果我在 HookCallback 中添加括号,我会得到    No overload for method 'HookCallback' takes '0' arguments

我尝试将函数参数添加为类型、变量名以及两者,但似乎都不起作用。

以下是相关定义:

知道如何编译它吗?我真的很想添加和调整一些东西。

非常感谢。

0 投票
2 回答
272 浏览

python - 将函数修饰符向后移植到 python2.1

我有一些我在 python 2.4++ 中开发的代码,你敢打赌,我必须将它反向移植到 python 2.1!

函数装饰器非常吸引人,以至于我在几个地方使用了@classmethod,但没有注意到它仅从 2.4 版开始可用。函数修饰符提供了相同的功能,但这些出现在 python 2.2 中。cfr: http: //www.python.org/dev/peps/pep-0318/

现在我们的一些客户似乎仍然依赖于 python 2.1(ArcGIS 9.1 附带它并使其不可升级),甚至函数修饰符都不可用......

我一直在寻找 python 2.1 中的一些函数修饰符定义,但我没有找到任何(我的意思是:工作)。有人成功解决了这个问题吗?

更具体地说,我需要一种在 python 2.1 中运行此 2.4 代码的方法:

0 投票
5 回答
2044 浏览

python - 将 float("inf") 向后移植到 Python 2.4 和 2.5

我正在将我的项目从 Python 2.6 反向移植到 Python 2.4 和 2.5。在我使用的项目float("inf")中,现在我发现它在 Python 2.5 上不可用。有它的后端吗?

0 投票
3 回答
6435 浏览

swing - javax.swing.grouplayout 在 jdk 1.5 中不存在

我用 netbeans 开发了一个 java 应用程序。它使用 jdk 1.6。

它工作正常。

但现在的要求是我需要在另一台没有 netbeans 且使用 jdk 1.5 的机器上从 .java 文件构建应用程序的 jar。我无法将该机器升级到 jdk 1.6。

有什么办法可以让我的 java 文件在 jdk 1.5 机器上编译和工作,而对我的源代码的改动可能很小..

错误是 javax.swing.grouplayout 在 jdk 1.5 中不可用

请帮忙...

0 投票
3 回答
3160 浏览

python - with 语句 - Python 2.5 的反向移植

我想with在一些生产代码中使用 Python 2.5 中的语句。它被反向移植了,我是否应该期待任何问题(例如其他机器/等上的可用性/兼容性)?

这是代码吗

与 Python 2.6 兼容?

0 投票
4 回答
2826 浏览

android - 在 Android 1.6 上使用 backport-android-bluetooth

我正在尝试在 Android 1.6 上使用蓝牙编写应用程序。由于它不受官方支持,我找到了 android.bluetooth API 的 backport ( http://code.google.com/p/backport-android-bluetooth )。但是,当我部署示例聊天应用程序(为向后移植而修改)时,LogCat 给了我以下错误:

我的问题是,我如何在 1.6 上使用 backport-android-bluetooth 并且有任何工作示例吗?

谢谢!