选择bitbucket,由于bitbucket免费的帐号最多能够8个人一起协同开发。我们项目组人数少于8个,私有仓库也不限制。

经过半个多月的应用,大家感觉也还不错,对个人而言。在家也能訪问代码,对公司而言还是要server的。

以下介绍下应用。给新用者一点帮助。 

        1.注冊一个bitbucket的帐号。 网址 为https://bitbucket.org/。注冊之后能够在Manage
Account里面将语言改成汉语;

2.创建仓库。

3.本地创建一个空文件夹留着保存代码,我这里文件夹是C:\pfeExe\test1025,当中test1025是空文件夹。

        4.安装SourceTree(下载地址http://www.sourcetreeapp.com/)。在Tools-->Options以下设置General属性和启用GIT;

        5.点击项目。点击Clone-->Clone in SourceTree,然后依据提示输入帐号信息,选择路径,至此基本配置就好了。

6.在该文件夹下新建项目或者将已有项目拷贝到该文件夹下,在SourceTree中选择Add/Remove-->Commit-->Push,至此一个项目就成功的托管到bitbucket上。

每次改动之前Pull一下,在本地改动之后Push。从而实现分布式协作开发;

7.实际运用时遇到的一些问题: 

        7.1.克隆到本地时老是提示路径不合法。则可能是sourcetree没有启用支持GIT,就是看Tool-->Option-->Git项,是不是显示Git support is currect disabled,假设是则点击启用; 

         7.2.假设须要用代理,能够在Tool-->Option-->Network选项以下设置。 

         7.3.无法获取server上的更新或者看不到你的代码提交,偶尔报407错误。 

                这样的情况通常是由于SourceTree处于离线状态。SourceTree里账户信息类似于session一样。有一定的时间限制。点击左下角的例如以下图button。把仓库都刷新出来,这时账户信息就更新了,处于在线状态,能够正常操作;

7.4.忽略不想要的文件夹,比方bin、obj文件夹(每次执行本机程序都会变化)

               这个在右上角的Settings的Advanced以下的Repository-specific ignore list。点击Edit输入忽略的规则。

                比如忽略全部的bin和obj文件夹:

                 obj/

                 bin/

        忽略规则的一些语法

        7.4.1.忽略*.o和*.a文件: *.[oa]

        7.4.2.忽略*.b和*.B文件,my.b除外:

                 *.[bB]

                  !my.b

        7.4.3.忽略dbg文件和dbg文件夹:dbg

        7.4.4仅仅忽略dbg文件夹,不忽略dbg文件:dbg/

        7.4.5仅仅忽略dbg文件,不忽略dbg文件夹:

                 dbg

                 !dbg/

        7.4.6仅仅忽略当前文件夹下的dbg文件和文件夹。子文件夹的dbg不在忽略范围内:/dbg

SorceTree 与 Bitbucket连接的更多相关文章

  1. Xamarin 学习笔记 - 配置环境(Windows & iOS)

    本文翻译自CodeProject文章:https://www.codeproject.com/Articles/1223980/Xamarin-Notes-Set-up-the-environment ...

  2. 通过SSH去连接 github 和bitbucket

    github 和 bitbucket 都是项目托管服务器, 1 创建SSH private key and public key 首先需要安装git命令, 并且请检查是否有ssh 命令. 打开 Git ...

  3. git无法连接bitbucket/github时,出现"Permission deied(publickey)"

    Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you ha ...

  4. github和bitbucket

    注册一个github跟注册一个163的邮箱一样容易 页面中 div方块的 布局和 尺寸, 主要是考虑功能/ 结构/布局, 基本上与其中的内容 的多少无关: 即使内容/文字很少, 也还是要那么宽的尺寸 ...

  5. 解决HierarchyViewer不能连接真机的问题

    今天想通过HierarchyViewer分析一下Android应用的布局,但是发现无法连接上真机,错误如下:     1 2 3 4 5 [hierarchyviewer]Unable to get ...

  6. Bitbucket 触发内网 Jenkins Build

    为了保证安全性多数的持续集成系统都会部署在公司内部的局域网中,这样如果代码部署在 Bitbucket 等环境中就只能通过轮询的方式来触发 Build.那么有没有办法通过 Bitbucket 的 Web ...

  7. mac os x使用Git和bitbucket

    简而言之,Git是一个分布式的代码版本管理工具.类似的常用工具还有SVN,CVS. Git相比SVN,CVS,最大的特点也是优点在于提供分布式的代码管理.这不是说SVN等不具有该功能,但就目前来看,G ...

  8. C# 连接/查询Jira

    查询jira数据,如果是前端,可以按照如下格式直接访问,获取数据 http://jira.company.com/rest/api/2/search?jql=project = REM AND res ...

  9. [原创] debian 9.3 搭建Jira+Confluence+Bitbucket项目管理工具(四) -- 安装crowd 3.1.2

    [原创] debian 9.3 搭建Jira+Confluence+Bitbucket项目管理工具(四) -- 安装crowd 3.1.2 本来已经安装完毕, 并使用Jira集成的OAuth账户管理, ...

随机推荐

  1. 误操作 rpm -e --nodeps zlib

    误删缘由:目的是要升级ssh版本,结果好像是冥冥之中有股力量在作祟迫使我粘了一条致死的命令rpm -e --nodeps  zlib就执行了,奇怪的是执行之后根本就全然不知.最后在敲rpm命令时居然报 ...

  2. c++值传递,指针传递,引用传递以及指针与引用的区别

    值传递: 形参是实参的拷贝,改变形参的值并不会影响外部实参的值.从被调用函数的角度来说,值传递是单向的(实参->形参),参数的值只能传入, 不能传出.当函数内部需要修改参数,并且不希望这个改变影 ...

  3. Cloudera Hue是什么?

     Hue是cdh专门的一套web管理器,它包括3个部分hue ui,hue server,hue db.hue提供所有的cdh组件的shell界面的接口.你可以在hue编写mr,查看修改hdfs的文件 ...

  4. Spark MLlib聚类KMeans

    算法说明 聚类(Cluster analysis)有时也被翻译为簇类,其核心任务是:将一组目标object划分为若干个簇,每个簇之间的object尽可能相似,簇与簇之间的object尽可能相异.聚类算 ...

  5. Kinect 开发 —— Kinect Interaction 交互控件

    Kinect Interactions 提供了一些新的带有姿势识别的控件如 push-to-press 按钮, grip-to-pan 列表控件, 而且支持多用户,同时二个人进行的交互,这些新添加的控 ...

  6. python2 python3 m2crypto 安装(rsa 私钥文件加密)

    转自作者:大道至简_Andy 原文链接:https://www.jianshu.com/p/b308357ef649 第一种方式:使用apt-get(以Python2版本进行测试的) sudo apt ...

  7. 00081_List接口

    1.List接口介绍 (1)有序的 collection(也称为序列).此接口的用户可以对列表中每个元素的插入位置进行精确地控制.用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元 ...

  8. BZOJ2882

    传送门:BZOJ2882(权限题) 最小表示法的模板. 传送门:周神论文 代码上的小细节见下. #include <cstdio> #include <cstdlib> #in ...

  9. 图片裁剪的js有哪些(整理)

    图片裁剪的js有哪些(整理) 一.总结 一句话总结:如果用了amaze框架就去amaze框架的插件库里面找图片裁剪插件,如果没用,jcrop和cropper都不错. 1.amazeui的插件库中有很多 ...

  10. thinkphp5 left join

    thinkphp5 left join 一.总结 1.作用:left join就是即使不匹配也返回左表中的数据 2.join使用通式:object join ( mixed join [, mixed ...