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/