假设我已经通过SVN签出了一个项目,然后我右键单击该文件夹并导出它,会发生什么,它将项目的副本扔到另一个文件夹并删除了.svn后缀并删除了绿色的“检查”图标。
现在,如果使用IDE进行开发,例如Eclipse,我会创建一个新项目并使用导出文件夹的源文件。如果我将右键单击此导出的文件夹并单击SVN导入,它是否会将编辑后的文件传输到签出文件夹?它是如何工作的?或者我在想错误的事情?
答案 0 :(得分:1)
不完全.. svn import
将文件导入SVN存储库,而不是工作副本。但是,您可以使用Eclipse的导入功能将它们导入Eclipse项目。但是,如果您使用的是SVN,那么您的Eclipse项目应该是一个工作副本。你实际上可以使用Subclispe,直接在Eclipse中使用SVN而不是通过Tortoise做事。当然,如果你没有打开Eclipse,那么Tortoise就是一个很好的通用工具。
Im Mac,但我使用5种不同的SVN客户端,具体取决于上下文... Eclipse中的Subclipse,SCPlugin(如Tortoise但OS X的文件管理器),SVN / Project + Bundle for Textmate,Adobe CS中的时间轴,以及命令行。