versioning - Perforce - 如何放弃整个文件夹的更改?

标签 versioning perforce

我修改并编辑了针对 Windows 32 构建的文件夹中的一些项目文件,并针对不同的目标构建了项目。然后,我复制了该文件夹并重命名了它,但我希望 depo 中的文件不会受到 windows 32 文件夹的任何修改。

如何放弃对 windows 32 文件夹所做的更改并用工作 depo 版本替换这些文件?

最佳答案

从命令行,以下内容应该可以工作:

c:\my\root\source\dir> p4 revert windows32/...
c:\my\root\source\dir> p4 sync windows32/...#none
c:\my\root\source\dir> rd /s/q windows32
c:\my\root\source\dir> p4 sync windows32/...

我通常会删除该目录(因此是 rd )以捕获任何错误添加到源目录而不是存储库的文件。 revert除非 windows 子目录中有处于编辑模式的文件,否则没有必要。为了安全起见,我通常会恢复所有内容。如果您在 sync windows32/...#none 上遇到错误行,然后尝试替换 #none#0相反。

关于versioning - Perforce - 如何放弃整个文件夹的更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13454431/

相关文章:

perforce - 如何列出自特定变更列表以来的 P4 变更

perforce - p4 仓库之间的整合/合并

.net - 在 MSBuild 中生成版本号

wcf - 使用 WCF 对服务进行版本控制的最佳实践?

git - 使用 git 指示应用程序版本?

visual-studio-2010 - Perforce 麻烦 "file not under client' s root”错误消息

netbeans - Perforce 与 NetBeans 的集成

version-control - 你能在 Perforce 中 "ignore"一个文件吗?

ruby-on-rails - Rails 多个异常处理程序,每个路由命名空间为 "exceptions_app"

java - 为基于 Hibernate 的应用程序实现数据历史记录/版本控制解决方案(有一个转折点)