linux - svn 导出到结帐

标签 linux bash svn

checkout 一个应用程序。然后想要导出我的工作副本,应该制作完整副本,然后删除 .svn 目录,但是 mkdir 失败并丢失了主工作目录中的所有 .svn。

问题:如果我重新结帐,是否有某个版本的 find 只能复制在特定日期后编辑的文件(从导出到新的结帐目录树),更重要的是 - 这行得通吗?有什么陷阱需要注意吗?

编辑后的文件均为.xml 或.java 扩展名。

我正在考虑复制所有文件,但后来有些文件被其他人更改了。尽管我相当确定我更改的文件只会由我更改。

可以手动完成,但想知道是否有一个不错的脚本可以完成大部分繁重的工作。

最佳答案

无需将您更改的文件复制到新位置,您可以简单地 restore the .svn directories you deleted :

svn checkout --depth files --force URL PATH

其中 URL 是您的存储库的 URL,PATH 是您的工作副本的路径。

关于linux - svn 导出到结帐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19788667/

相关文章:

linux - 如何列出以以下开头的所有文件

bash - vim - 在我的 .bashrc 中运行 :! 命令

git - 如何在 git 别名中使用 bash 函数?

linux - 用于在特定时间间隔运行两个命令的 Bash 脚本

svn - 当特定方法发生更改时,我可以在 SVN 中查看吗?

linux - 如何通过 WebDAV/DeltaV 访问 subversion 版本库?

linux - 在 bash 中执行 shell 脚本时如何控制用户定义的命令?

linux - Linux升级后使用gcc的Netbeans无法找到标准头文件

angularjs - 使用 Grunt 在 SVN 上更改特定版本号

linux - 在 OpenSuse 上安装 Nagios-Agent 错误