是否有任何方法可以备份和恢复不破坏svnversion的文件系统。
如果我尝试以下一组操作:
查看一个大型SVN存储库,并构建代码
备份SVN签出文件夹
将SVN签出还原到另一个位置
那么,在备份和还原的副本上运行svnversion的时间要比在原始副本上运行的时间多得多:
$ cd original_directory
$ echo 3 | sudo tee /proc/sys/vm/drop_caches
$ time svnversion
real 0m5.204s
user 0m0.486s
sys 0m0.698s
$ cd backed_up_and_resto
我正在OSX上进行开发,我的一个Subversion工作副本刚刚开始为所有命令返回以下错误,但是我的其他结帐正常工作。我在安装的SVN二进制文件和Cornerstone客户机上都收到了相同的消息,但是其他工作目录都很好。
> svn update
svn: E155036: Please see the 'svn upgrade' command
svn: E155036: Working copy '/working_directory' is an old development version (format 12); to upgrade it,
我已经开始在某处工作了。有一些服务器允许我使用从我的计算机生成的公钥进行访问。然而,虽然ssh登录一开始看起来还不错,但我实际上不能使用这个rsync来获取repo。它想要一个我不需要的密码。我给以前的开发人员发了电子邮件,并建议我的终端忽略ssh?这有可能吗?我怎么解决这个问题呢?
需要访问此代码:/
谢谢你的帮忙!
Last login: Fri Jun 13 11:51:30 on ttys000
Naomis-MacBook-Air:summerspirit.github.io Naomi$ cd
Naomis-MacBook-Air:~ Naomi$ ssh naomi@svn.ci
我将两个资源文件夹作为文件夹引用添加到我的XCode项目中。按照上的建议,我创建了一个新的构建阶段,使用rsync命令复制这些文件夹,以便在应用程序运行时显示对此文件夹中的文件的更改,而无需清理项目。然后,我将构建阶段放在“复制捆绑资源”之后,并从中删除了我的两个文件夹。以下是构建阶段的命令:
rsync -a --delete --exclude=.svn "${SRCROOT}/Resources/Episode1" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
rsync -a --d