bitbucket+sourcetree+p4merge for windows 版本控制

这里选择bitbucket作为仓库的原因是,它能够在设置私有仓库的前提下组建5人团队
一:https://bitbucket.org/ 注册bitbucket
二:http://www.sourcetreeapp.com/download/ (下载sourceTree安装,选择默认路径)
三:http://www.perforce.com/downloads/Perforce/Customer (下载P4Merge安装选择默认路径)
四:在sourcetree配置文件中将P4Merge设置为外部处理冲突合并工具(下面是增加到sourcetree配置文件中的代码)

           tool = p4merge
 [difftool "p4merge"]
           path = /c/Program Files/Perforce/p4merge.exe ## For Windows  (这里是安装p4的路径)
 [merge]
          tool = p4merge
 [mergetool "p4merge"]
          path = /c/Program Files/Perforce/p4merge.exe ## For Windows
          trustExitCode = true
          keepBackup = false

windows中使用sourcetree注意事项:默认安装的P4merge中在解决冲突时

如果有中文会出现乱码,这时我们选择左上角的菜单栏中的file->charactor Encoding将格式修改为UTF-8后才能存储

  

时间: 2024-10-14 12:00:54

bitbucket+sourcetree+p4merge for windows 版本控制的相关文章

GitHub&&SourceTree教程

-->本教程适用于主流的开源网站github和bitbucket,个人认为sourceTree还是比较好用的git客户端,支持windows和mac os. -->soureceTree的最新版本可能与此教程的screenshot有些许不同,但大同小异(sourceTree的最新版本操作上更人性化) -->大家可以先看个关于git工作流程的视频,先了解一下,被youku转码了,不太清楚,将就看吧,点这里 -->在github上注册一个账号,然后登陆. -->在github上点

GitHub和SourceTree入门教程

-->在github上注册一个账号,然后登陆. -->在github上点击create new, new repository, 随便输入一个项目名称即可,注意选上init this repository with readme,如下图. -->如果想删除刚创建的项目,可以,点右下角的setting,如下图. -->将页面拉到最下边,点击delete this repository,在弹出层中输入项目名称,点击删除即可,如下图. -->现在要在本地clone出远程的项目,在g

Windows API参考大全新编

书名:新编Windows API参考大全 作者:本书编写组 页数:981页 开数:16开 字数:2392千字 出版日期:2000年4月第二次印刷 出版社:电子工业出版社 书号:ISBN 7-5053-5777-8 定价:98.00元 内容简介 作为Microsoft 32位平台的应用程序编程接口,Win32 API是从事Windows应用程序开发所必备的.本书首先对Win32 API函数做完整的概述:然后收录五大类函数:窗口管理.图形设备接口.系统服务.国际特性以及网络服务:在附录部分,讲解如何

git可视化工具相关资源

TortoiseGit下载及其使用 TortoiseGit是一个开源项目,熟悉svn版本控制系统的小伙伴可能知道TorToisesvn. 下载:https://tortoisegit.org/download/ ,根据你的操作系统下载相应的版本. 使用:https://tortoisegit.org/docs/tortoisegit/ ,官方文档,安装使用均进行了详细的介绍. SourceTree下载及其使用 SourceTree只支持Windows和Mac,Atlassian公司的又一力作,其

iOS开发优秀博客和软件推荐

iOSBlogAndTools iOS开发优秀博客和软件推荐 本博客和工具列表由广大iOS开发者收集和推荐,如果大家有好的博客或者工具想要分享请点击:我要提交. 收到大家的提交后会及时收录与更新.GitHub地址:https://github.com/imlifengfeng/iOSBlogAndTools iOS开发中文博客 博客名称/地址 RSS地址 博主微博 OneV's Den http://onevcat.com/atom.xml onevcat 唐巧的技术博客 http://blog

Some question about Source Tree

GitHub和SourceTree入门教程 分类: Java2014-09-14 01:12 1404人阅读 评论(2) 收藏 举报 sourcetreegithubsourcetree教程sourcetree使用 -->本教程适用于主流的开源网站github和bitbucket -->在github上注册一个账号,然后登陆. -->在github上点击create new, new repository, 随便输入一个项目名称即可,注意选上init this repository wi

Git 在团队中的最佳实践--如何正确使用Git Flow[转]

原文地址:http://www.cnblogs.com/cnblogsfans/p/5075073.html Git的优点 Git的优点很多,但是这里只列出我认为非常突出的几点. 由于是分布式,所有本地库包含了远程库的所有内容. 优秀的分支模型,打分支以及合并分支,机器方便. 快速,在这个时间就是金钱的时代,Git由于代码都在本地,打分支和合并分支机器快速,使用个SVN的能深刻体会到这种优势. 感兴趣的,可以去看一下Git本身的设计,内在的架构体现了很多的优势,不愧是出资天才程序员Linus (

正确使用Git Flow

Git 在团队中的最佳实践--如何正确使用Git Flow 我们已经从SVN 切换到Git很多年了,现在几乎所有的项目都在使用Github管理, 本篇文章讲一下为什么使用Git, 以及如何在团队中正确使用. Git的优点 Git的优点很多,但是这里只列出我认为非常突出的几点. 由于是分布式,所有本地库包含了远程库的所有内容. 优秀的分支模型,打分支以及合并分支,机器方便. 快速,在这个时间就是金钱的时代,Git由于代码都在本地,打分支和合并分支机器快速,使用个SVN的能深刻体会到这种优势. 感兴

Git基础学习

Git是一款免费.开源的分布式版本控制系统(Version Control System,简称 VCS),用于敏捷高效地处理任何或小或大的项目.Git 和其他版本控制系统的主要差别在于,Git 只关心文件数据的整体是否发生变化,而大多数其他系统则只关心文件内容的具体差异.Git 并不保存这些前后变化的差异数据,而是把变化的文件作为快照后,创建索引指向最新的版本 一.工作流 在Git中文件会流转的三个工作区域里:工作目录,暂存区域,以及本地仓库(远程仓库).在 Git 内文件只有三种状态:已修改(