0

假设我已经通过 SVN 签出一个项目,然后我右键单击该文件夹并将其导出,发生的情况是,它将项目的副本扔到另一个文件夹并删除了 .svn 后缀并删除了绿色的“检查”图标。

现在,如果我使用 IDE 进行开发,例如 Eclipse,我会创建一个新项目并使用导出文件夹的源文件。如果我将右键单击这个导出的文件夹并单击 SVN 导入,它会将编辑过的文件传输到签出的文件夹吗?它是这样工作的吗?还是我想错了?

4

1 回答 1

1

不完全是..svn import将文件导入 SVN 存储库,而不是工作副本。但是,您可以使用 Eclipse 的导入功能将它们导入到您的 Eclipse 项目中。但如果您使用的是 SVN,那么您的 Eclipse 项目实际上应该是一个工作副本。您实际上可以为此使用 Subclispe 并直接在 Eclipse 中使用 SVN,而不是通过 Tortoise 进行操作。当然,如果你没有打开 Eclipse,那么 Tortoise 是一个很好的通用工具。

我基于 Mac,但我根据上下文使用 5 种不同的 SVN 客户端... Eclipse 中的 Subclipse、SCPlugin(类似于 Tortoise,但用于 OS X 的文件管理器)、用于 Textmate 的 SVN/Project+ Bundle、Adobe CS 中的时间线和命令行。

于 2011-07-06T02:26:48.963 回答