`
hqman
  • 浏览: 360940 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

bazaar轻巧的版本工具

阅读更多

  最近想自己搞个django项目玩玩,人在不同的地方开发,没有svn 似乎不太方便。

 

看了livid的blog,发现BZR这个工具很不错,就试着装了一下

 

sudo  apt-get install bzr bzrtools

 

 sudo apt-get install python-paramiko

 

bzr init  初始化 项目的版本控制

bzr add 添加到 bzr

 

bzr commit 提交

 

bzr push sftp://xxx@xxxxx/home/xxxxx 提交到 服务器上

 

bzr  get  sftp://xxx@xxxxx/home/xxxxx  检出代码

 

bzr update 更新代码

 

bzr status 查看状态

 

'.bzrignore 控制忽略文件

 

简单 又方便,不需要搭建一个svn 就可以工作了

 

有用信息:

http://blog.czug.org/panjy/2006/1/bzr-bazaar-ng-youyigebanbenguanlixitong/blogentry_view#1192930911

http://bazaar-vcs.org/zh/Bzr%E4%BB%8B%E7%BB%8D#id11

 

 

实际使用当中的问题 :

bzr up 不起作用 ,需要用bzr merg url 来代替

 

 

 

 

 

 

分享到:
评论

相关推荐

    Bazaar2.5.1-1-setup

    5. **丰富的命令行工具**:Bazaar提供了一套全面的命令行工具,用于日常的版本控制操作,如初始化、添加、提交、推送和拉取等。 6. **图形界面**:除了命令行工具,Bazaar还有多种图形用户界面(GUI)工具,如Bzr ...

    Bazaar用户指南

    - **定义**: Bazaar是一款强大的版本控制工具,旨在帮助个人和团队协同工作,尤其适用于软件开发、文档编写和技术文章撰写等领域。 - **特性**: 易用性高、灵活性强且安装简便,既适合单个用户使用也适用于团队协作...

    Python库 | bazaar-0.4-py3-none-any.whl

    尽管名称相同,但`bazaar-0.4-py3-none-any.whl` 并非版本控制工具Bazaar的实现,而是与之相关的Python库,可能用于支持、扩展或与Bazaar版本控制系统交互。 **Python Wheel格式** Python Wheel格式是一种二进制...

    基于git的版本控制.pptx

    分布式版本控制系统(DVCS)在这类系统中,像 Git、Mercurial、Bazaar 以及 Darcs 等,客户端并不只提取最新版本的文件快照,而是把代码仓库完整地镜像下来,包括完整的历史记录。 Git 版本控制有三种状态:已提交...

    Python库 | reahl_bzrsupport-3.1.0-py2.py3-none-any.whl

    - **版本兼容性**:在项目升级时,注意检查`reahl_bzrsupport` 的更新,并评估与你的Bazaar版本和其他依赖库的兼容性。 - **文档阅读**:利用官方文档理解库的每个函数和类的用途,以便更有效地利用它。 - **测试...

    webpy最新开发版本

    原始版本通常通过Bazaar (bzr) 这样的分布式版本控制系统获取,对于那些追求最新特性的开发者来说,这是一个很好的选择。 在Web.py框架中,主要知识点包括: 1. **微型框架**:Web.py设计小巧,易于上手,适合快速...

    Python库 | bzr_bash_completion-1.0.2-py2.5.egg

    总的来说,“bzr_bash_completion-1.0.2-py2.5.egg”是Bazaar版本控制系统的一个增强工具,通过提供bash命令行的自动补全功能,提高了开发者在使用Bazaar时的效率和便捷性。对于那些频繁使用Bazaar进行版本控制的...

    bzr-0.6.2.tar.gz

    标题 "bzr-0.6.2.tar.gz" 指的是一个名为 "bzr-...综上所述,"bzr-0.6.2.tar.gz" 文件是Bazaar 0.6.2版本的源代码压缩包,它体现了开源软件的分发方式,以及开发者如何获取、编译和使用这些源代码进行软件开发和协作。

    Git版本控制系统-工程开发实践

    版本控制系统是软件开发过程中不可或缺的工具,主要负责记录文件内容的变化,并允许人们回顾和比较这些变化,以追溯历史版本。版本控制系统主要分为本地版本控制系统、集中式版本控制系统和分布式版本控制系统。 ...

    DevOps开源工具平台介绍.docx

    - **Bazaar**:Bazaar是基于GPL许可的分布式版本控制系统,可在多种操作系统上运行。 2. **自动化构建和测试**: - **Apache Ant**:Ant是一个Java开发中的自动化构建工具,用于编译、测试和部署任务。 - **...

    Python库 | reahl_bzrsupport-3.2.0-py2.py3-none-any.whl

    `reahl_bzrsupport`库为Python开发者提供了一种方便的方式来集成Bazaar版本控制系统。通过这个库,你可以轻松地在你的Python应用中实现版本控制功能,提高项目的可维护性和协作效率。在实际开发中,结合使用Bzr的...

    meld文件及目录比较工具

    Meld是一款免费的可视化的文件及目录对比(diff) / 合并 (merge) 工具,通过它你可以对两个或三个文件/目录进行对比,并以图形化的方式显示出它们的不同之处,同时还提供... Bazaar-ng 和 Mercurial 等版本控制工具。

    PyPI 官网下载 | bzr_bash_completion-1.0.2-py2.4.egg

    总的来说,“bzr_bash_completion-1.0.2-py2.4.egg”是一个为Bazaar版本控制系统提供bash shell命令补全的Python库,通过PyPI分发,适用于Python 2.4环境,其EGG格式的打包方式使得安装和使用更加便捷。对于经常使用...

    分布式版本控制系统-Git详解

    - **分布式版本控制系统**:这类系统是目前的主流选择,代表性的有`Git`、`Mercurial`、`Bazaar`等。这些系统的特点在于,每个开发者的工作站上都完整地保存了一份版本库的副本,这不仅增强了系统的鲁棒性,还大大...

    codereview工具的简介及安装教程

    它支持的版本控制系统包括但不限于Bazaar、CVS、ClearCase、Git、Mercurial、Perforce、PlasticSCM、Subversion。该工具同样支持多种数据库和Web服务器,如MySQL、PostgreSQL、sqlite3,以及Apache配合mod_wsgi、mod...

    分布式版本控制系统入门.pdf

    分布式版本控制系统(DVCS,Distributed Version Control System)是一种先进的软件工具,用于管理和跟踪文件的变更历史。与传统的集中式版本控制系统(CVCS)不同,DVCS的核心特性是每个开发者的本地工作副本都是一...

    一种分布式源码管理系统方案研究.pdf

    在分布式版本控制系统中,一些常用和知名的工具有Git、Mercurial和Bazaar等。Git是目前最流行的分布式版本控制工具之一,它以高效的性能和灵活的工作方式吸引了大量开发者的使用。Git通过提交(commit)记录代码的...

Global site tag (gtag.js) - Google Analytics