博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PhpStorm 9.03 集成 开源中国(oschina.net)的Git项目,提交SVN时注意事项
阅读量:4619 次
发布时间:2019-06-09

本文共 1060 字,大约阅读时间需要 3 分钟。

第一步:配置 git.exe

File -> Default Settings -> Version Control -> Git -> Path go Git executable: D:\Program Files\Git\bin\git.exe

 

第二步:clone 项目

VCS -> Checkout from Version Control -> Git -> Clone Repository -> 填写项目的git信息,如

Git Repository URL: https://git.oschina.net/xxx/php-note.git

Parent Directory: d:\PHP\xampp2\htdocs\
Directory Name: php-note

注意:如果目录已存在,如 d:\PHP\xampp2\htdocs\php-note,需要把它删除 或 重命名。

 

第三步:让项目集成 VCS

VCS -> Enalbe Version Control Integration -> Select a version control system to associate with the project root,选择 Git

 


 

注意,在 pull 文件到oschina服务器时,会弹框提醒“是否自动转换换行符?”,这里选择不转换,即“Commit As Is”,如下图所示:

 


 

Ubuntu 安装 git

sudo apt-get install git

 


 

提交SVN时,注意事项

1、如上图所示,提交SVN之前,右边除了勾选第一个复选框外,其他的都不要勾选,否则会出现各种 格式化代码等窜改代码的问题,如

勾选了“Cleanup”,代码

οnclick="leave_del('<!--{$val['leaveId']}-->')"

会被窜改为

οnclick="leave_del('<!--{$val['leaveId;']}-->';)"

这不是我想要的结果! 

2、另外,配置SVN时,File -> Default Settings -> Version Control -> SVN -> 去掉 勾选“Enable interactive mode

3、如何解决冲突?

右键冲突文件 -> Subversion -> Resolve Text Conflict...

转载于:https://www.cnblogs.com/52php/p/5681205.html

你可能感兴趣的文章
[LevelDB] LevelDB理论基础
查看>>
如果部署Excel 加载项?
查看>>
【codecombat】 试玩全攻略 第一关kithguard地牢
查看>>
【DP】 POJ 1191 棋盘分割 记忆化搜索
查看>>
自动化测试 Appium之Python运行环境搭建 Part2
查看>>
说说DBA职责和目标
查看>>
从头认识Spring-2.4 基于java的标准注解装配-@Inject-限定器@Named
查看>>
sql server 实现多表连接查询
查看>>
Python标准库:内置函数getattr(object, name[, default])
查看>>
转:android 自定义RadioButton样式
查看>>
HTTP请求过程
查看>>
织梦多域名解析到同一个空间导致打开链接不一致怎么办?
查看>>
Xcode10 library not found for -lstdc++ 找不到问题
查看>>
Mysql 8.0.13如何重置密码
查看>>
发布功能完成
查看>>
excel 合并单元格
查看>>
iOS设计模式简介
查看>>
c# 扩展方法 奇思妙用 高级篇 九:OrderBy(string propertyName, bool desc)
查看>>
C语言中的地址传递(传指针,传递给形参的指针仍然是实参指针的一份拷贝)
查看>>
redis缓存数据库及Python操作redis
查看>>