Excel Perforce从工作区删除文件并在Perforce中反映该文件

Excel Perforce从工作区删除文件并在Perforce中反映该文件,excel,vba,perforce,Excel,Vba,Perforce,是否可以从工作区中删除一个文件,然后在perforce中点击submit,然后从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

是否可以从工作区中删除一个文件,然后在perforce中点击submit,然后从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中,我可以做到这一点。我在网上看了一下,看起来这是不可能的,但我想我应该在这里查看一下

(我想这样做的原因是因为我有一个电子表格,我想从电子表格中提取模块并将其放入源代码管理。但有时电子表格中的模块可能会被删除,我想能够只签入已更改的模块并在服务器上进行删除,而无需进入Performce客户端。)d删除其中标记为删除的文件。)一种方法是删除perforce中的所有文件,然后对空目录进行虚拟提交。然后再次添加从电子表格中提取的所有文件并进行添加。但在我的版本历史记录中,我始终会有一个完全删除的版本

有什么简单的想法,我可以使用的特殊命令吗

谢谢


ChrisPerforce有一个命令行客户端(http://www.perforce.com/product/components/perforce_commandline_client)您应该能够通过Shell函数从Excel中执行任何exe文件。

Performce有一个命令行客户端(http://www.perforce.com/product/components/perforce_commandline_client)您应该能够通过Shell功能从Excel执行任何exe文件。

如果您直接在磁盘上删除文件,而不使用Performce客户端删除它们(例如,您使用电子表格命令直接删除这些文件),这称为“脱机工作”,为了告诉Perforce您已经进行了这些更改,您只需返回P4V窗口并使用“协调脱机工作”

有关完整说明,请参阅


另请参阅此相关问题:

如果您直接删除磁盘上的文件,而不使用Perforce客户端来删除它们(例如,您使用电子表格命令直接删除这些文件),这称为“脱机工作”,为了告诉Perforce您已经进行了这些更改,您只需返回P4V窗口并使用“协调脱机工作”

有关完整说明,请参阅

另见这一相关问题: