我正在使用perforce来管理一些代码。我在本地机器和unix机器上设置了一个工作区。然而,最近perforce开始在unix环境中运行代码时引起问题的尾部添加^ M个字符。如何在编辑文件时将本地perforce设置为不执行此操作。我正在使用Notepad ++进行本地编辑设置Perforce行结束
4
A
回答
4
听起来你需要在你的客户端规范中设置LineEnd选项来“共享”。
请参见:http://www.perforce.com/perforce/doc.current/manuals/cmdref/client.html#1040665
4
我推荐使用Unix行结束符的两个客户端。
尽管有这个名字,Unix行尾仍然会告诉perforce客户端不是,以便在文件同步的时候修改行结束符。在这两个客户端上都设置了这个设置,如果你在Windows上创建一个文件并将其同步到Unix,它仍然会有Windows行结束,但它不应该在Unix上造成问题,并且perforce不会删除/添加导致^ M。
一个小缺点是Windows机器将需要UNIX系列行结束感知实用程序,如Notepad ++,但这听起来不像是一个问题。
在我们的团队环境中的Unix,Mac和Windows都使用该软件仓库,我们所有的客户是由[UNIX]服务器上的一个简单的一行触发强制Unix行结束符,这样没有人受到这个问题(这也迫使submitunchanged和rmdir,但你可以选择剥离这些):
clientspec form-in client "sed -i -e s/LineEnd.*/LineEnd:unix/ -e s/submitunchanged/revertunchanged/ -e s/normdir/rmdir/ %formfile%"
相关问题
- 1. Perforce Java API行结束风格
- 2. 设置放入结束行字符
- 3. CKEDITOR - 设置插页结束
- 4. perforce服务器设置
- 5. Perforce P4CONFIG没有设置?
- 6. Perforce的代码行冻结
- 7. 设置编码,换行,换行,结束行(EOL)在PHP
- 8. 设置开始和结束日期为今天结束与PHP
- 9. 设置变量结束的VBA范围
- 10. $ _SESSION设置等待脚本结束
- 11. 结束设置默认线在Java中
- 12. 设置按钮最初是否结束?
- 13. 设置cron作业结束时间
- 14. 设置404如果URL结束数字
- 15. ant perforce - 设置ant属性与perforce版本号
- 16. 提琴手设置代理设置,尽管过程结束
- 17. 如何在visio中设置自定义行结束符?
- 18. NSIS在设置结束时禁用自动运行
- 19. 设置结束时间,下一行的起始时间
- 20. Git全局设置和一次处理所有行结束
- 21. 如何设置开始和结束行键HBASE
- 22. Maven的:释放一个文件,设置行结束
- 23. 用Ellipsize在单行中设置AutocompleteTextView提示结束
- 24. 设置开始和结束点的旅行推销员(TSP)
- 25. getline行结束?
- 26. Intellij 14:配置代码行结束
- 27. 在Assembla上设置Perforce(P4)服务器
- 28. 从已设置的用户提交Perforce
- 29. Perforce的群集安装和设置
- 30. Perforce目录结构
链接是死:( –
比较遗憾的是这一次似乎仍然在净工作URL破损,叹息HTTPS。: //www.perforce.com/perforce/r17.1/manuals/cmdref/Content/CmdRef/p4_client.html –