我可以将Perforce中的文件夹从// depot/FooBar /重命名为// depot/Foobar /?
我通过从// depot/FooBar /重命名到// depot/Temp /到// Depot/Foobar /来尝试这个,但最终结果与// depot/FooBar /相同.
Gre*_*eld 11
一旦它进入Perforce,案件仍然存在.如Johan所述,您可以删除,正确设置名称,然后重新添加.然而,有一个轻微的陷阱....
如果其他人(运行Windows)已经同步了错误的版本,那么当他们再次同步正确的版本时,它将不会改变他们的PC上的情况.这是Windows文件系统确认案例的一个特点,但仍然基本上与案例无关.
如果许多用户同步,并且不方便让他们从客户端移除(并从他们的机器中爆破文件夹),那么你可以使用一种叫做"检查点手术"的黑暗和脏的Perforce技术.这不适合胆小的人,但你这样做:
这将透明地影响所有用户客户端规范,因此当它们同步时,它们将获得正确的案例,就像魔术一样.
它听起来很毛茸茸,但我以前必须这样做,只要你小心,备份,试运行等,那么一切都应该没问题.
小智 5
也许不再需要了,但这里是关于在Windows和Unix上更改文件案例的官方Perforce HowTo:http://answers.perforce.com/articles/KB/3448/? q = change + file+case
我猜它对待文件和文件夹是一样的。
对于文件:这取决于(取决于您是否有 Windows 服务器或 Unix 服务器)。我们的 Windows perforce 服务器(它版本化了我们的 Java 代码)遇到了这个问题,偶尔有人会签入存在大小写问题的文件(这会导致编译错误,因为它是 Java)。解决此问题的唯一方法是删除该文件并使用正确的大小写重新提交。
| 归档时间: |
|
| 查看次数: |
9817 次 |
| 最近记录: |