SourceTree切换分支注意事项
checkOut:检出:就是切换分支操作(一旦切换本地数据会和分支数据一致,未保存的数据将会丢失)但是注意:当从远端获取分支进行切换的时候,SourceTree会提醒你需要先提交本地的数据,但是却无法提交到新切换的分支,因此只能提交到老的分支也就是说,当你切换分支之前,你一定要先保存数据到当前分支,然后再创建分支,就可以保持数据一致不丢失但如果其他人在远端先切换了分支,那么你可以先将为保存的数据,另存一份,然后将数据提交到当前分支,接着切换到新的分支,然后再按照保存的数据来修改新分支的数据
1、提交代码;每次提交代码前先拉取一下远程的代码,这样可以保证本地代码和远程代码一致,然后再提交代码(提交到本地库),再推送到远程代码库
2、如果出现冲突(当一段代码你编辑了,同事别人也编辑了,就会出现冲突)这时任然是先拉取,但是这时会报错说出现冲突,那我们不管它,拉取完成之后,到出现冲突的地方修改一下(注意尽量不要修改别人的代码),然后在SourceTree点击:操作--》解决冲突--》标记为已解决。然后再次拉取,此时应该拉取成功,然后再次执行提交,然后推送还有一种方式:当你拉取的时候,你可能会看到报错说你本地修改了什么东西和服务器端有冲突,这时你可以打开这个冲突的地方去解决冲突
3、Git版本库的迁移:举例:在本地的项目地址D:\git\suitcase-android目录下打开git-bash然后执行下面的git命令:git remote set-url origin ssh://git@git.xyz.cn:10022/suitcase/suitcase-android.git然后打开SourceTree执行迁移操作
EditPlus可以编译程序但却无法运行
想要在Editplus里面运行JAVA程序,按照如下网址对editplus 进行配置http://jingyan.baidu.com/article/86112f13725e2e2736978711.html
当配置完成之后,编写完成一个Demo例如:
public class HellowWord
{
public static void main(String[] args)
{
System.out.println("Hello World!");
System.out.println("I am WangXing");
}
}
执行编译工程可以正常编译,但是运行时却报错:无法找到HellowWord主文件,
很简单,只要你保证之前的环境变量配置正确,而且前面的JAVA和javac工具的设置也是正确的,
那么只要退出EditPlus再次进入就好了