是否可以从您的工作区中删除一个文件,然后在 perforce 中点击提交,然后该文件将从 perforce 服务器中删除?
open for read: F
\LocalSource\Perforce\MainBranch\blah\New Text Document.txt: The system cannot find the file specified.
Submit aborted -- fix problems then use 'p4 submit -c 4799463'.
Some file(s) could not be transferred from client.
当我尝试提交时收到此消息。在 Subversion 中,我可以做到这一点。我在互联网上看了一下,看起来这是不可能的,但我想我会在这里检查一下。
(我想要这个的原因是因为我有一个电子表格,我想从电子表格中提取模块并将它们放入源代码管理。但有时该电子表格中的模块可能会被删除,我希望能够只签入那些已更改并在服务器上进行删除,而无需进入 perforce 客户端并删除其中标记为删除的文件。)一种方法是删除 perforce 中的所有文件,然后对空目录进行虚拟提交。然后再次添加从电子表格中提取的所有文件并进行添加。但是在我的版本历史中,我总是会有一个完全删除的版本。
有什么简单的想法,我可以使用的特殊命令吗?
谢谢,
克里斯