svn - Subversion SSH导出问题

所以我在远程文件系统上有一个项目(我已经通过ssh进行了编辑)。现在,我需要将项目复制到硬盘上。我真的不再需要该项目的版本控制,因此这使我认为我应该对该项目进行svn export。但是有些文件尚未 checkin ,制作副本时需要保留。

将项目复制到本地驱动器的最佳方法是什么?

更新:我不确定该怎么做,但是我只想复制所有文件(使用某种ssh secure copy命令),然后再担心svn的问题。

更新:这是我最终将项目复制到本地驱动器的操作:

scp -r username@remotehost:/path/to/dir ./localdir

最佳答案

由于您具有ssh访问权限,因此我将使用rsync。

rsync -avz --exclude='*/.svn*' user@host:/path/to/checkout /path/to/local/dir

Rsync对此非常有用。还要注意user@host:/path/to/checkoutuser@host:/path/to/checkout/是不同的。前者复制目录,后者复制目录的内容。

https://stackoverflow.com/questions/2045119/

相关文章:

java - 在 Java 或 Grails 应用程序中动态创建实体、Spring 存储库和 fac

session - Spring Security预身份验证-给我一个新的 session ,即使主

svn - 我可以在没有 svnserve 的情况下通过 SSH 进行 SVN 吗?

bash - SSH Bash脚本,易于连接

css - 使用Media Query和Grails获取条件CSS时遇到问题

haskell - 关于Cygwin中Haskell程序的stdout缓冲区的问题

bash - 将bash变量传递给ssh

grails - WebLogic安装错误-无法访问所选的应用程序

php - 有人知道 pfsockopen() 周围的 SSH/SFTP/FTP 包装器吗?

ssh - 通过不安全的连接发送加密 key 的方法?