XCode - 以SCM意识到的方式将文件从一个文件夹移动到另一个文件夹?

问题描述:

我在SVN中有一个XCode项目。 我想将某些文件从一个物理目录重定位到另一个,但似乎无法找到在XCode中执行此操作的方法。 如果我在XCode中进行移动,它只是将文件引用从一个Group文件夹移动到下一个文件夹,而不更改它们在磁盘上的位置。 如果我移动组织者中的文件 - 好的组织者似乎是SV​​N不知道,因为我刚刚下午手动展开移动,以便我可以做一个检查。 目前我唯一的选择似乎是: 1.大量的svn命令行mojo,或者 2.在windows上进行checkout,在这里可以使用TortiseSVN做各种各样的东西(但是我的XCode项目会全部混淆)。XCode - 以SCM意识到的方式将文件从一个文件夹移动到另一个文件夹?

我真的希望香港专业教育学院错过了一些东西......

+0

为什么你只关心文件的引用被移动?您没有使用inode号码来查找它们。我认为节省一堆磁盘抖动会是一件好事。目录是否在不同的卷上? – nmichaels 2010-10-15 14:18:39

+1

我已经在我的xcode项目中创建了“相对于封闭文件夹”类型的所有组,以便我的xcodeproj的组结构映射到保存xcodeproj的文件夹结构。 我想保持奇偶校验文件夹结构和XCode项目结构,以便浏览任何一个(即在XCode或Finder中)产生相同的文件布局。 – 2010-10-15 14:56:30

+0

与Xcode 4.2相同。您使用SVN命令移动文件并手动将文件属性指向移动的文件。没有好.. – Seunghoon 2011-09-16 07:23:34

遗憾的是,似乎没有办法在Xcode做一个svn副本4.您的在Xcode组织者颠覆仓库管理的唯一选项是:进行目录,删除和导入。至于处理提交的文件和文件夹,选项是提交,更新,添加和忽略。正如你所建议的,你将需要做一些svn命令行工作,或者找一个更好的GUI svn客户端。当我全职工作svn时,我使用SvnX。但是,如果你不想在命令行上工作,最好的办法就是找到一个很好的GUI svn客户端,有几种可供选择,请参阅Best subversion client for Mac OS