0

我正在将最新版本的 anksvn 用于 Visual Studio 2008 项目文件。我现在想将此代码签入 anksvn,但我遇到了问题。

情况是,我将最新版本的代码签入 anksvn。那也行。

但是我有这个代码的另一个版本,我最初没有从 subversion 中签出。该代码的另一个副本仅用于“演示”。但是,现在此代码需要成为生产代码。因此,我试图确定如何将此代码签入 anksvn。

我知道我能做的是“删除”anksvn 中最新的代码文件夹。然后我可以把这个项目文件夹放到那个位置。因为原始的“演示”代码还包括当前的生产代码。

但是我想看看是否有更好的方法来实现这个目标。我可以使用分支/切换选项吗?

4

1 回答 1

0

演示代码是否完全从 Subversion 中签出?我知道你没有检查它,但它检查了吗?如果是,您可以将此代码提交回 Subversion,然后更新您的工作目录。

如果他的代码与 Subversion 无关,您将不得不采取更复杂的路线:您必须手动将更改复制到您的代码中。

由于您使用的是 Windows,因此您应该看看Beyond Compare,这是商业代码,但您可以免费下载限时演示 - 有足够的时间来处理您的情况。我一直使用 Beyond Compare 来比较两个不同的目录或 Java jar 文件或 zip 档案等。它不仅可以快速显示差异,而且可以将这些差异从一个复制到另一个。

除了作为客户之外,我与 Beyond Compare 的制造商 Scooter 软件没有任何关系。

于 2013-03-04T22:23:45.470 回答