最近想自己搞个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 来代替
分享到:
相关推荐
5. **丰富的命令行工具**:Bazaar提供了一套全面的命令行工具,用于日常的版本控制操作,如初始化、添加、提交、推送和拉取等。 6. **图形界面**:除了命令行工具,Bazaar还有多种图形用户界面(GUI)工具,如Bzr ...
- **定义**: Bazaar是一款强大的版本控制工具,旨在帮助个人和团队协同工作,尤其适用于软件开发、文档编写和技术文章撰写等领域。 - **特性**: 易用性高、灵活性强且安装简便,既适合单个用户使用也适用于团队协作...
尽管名称相同,但`bazaar-0.4-py3-none-any.whl` 并非版本控制工具Bazaar的实现,而是与之相关的Python库,可能用于支持、扩展或与Bazaar版本控制系统交互。 **Python Wheel格式** Python Wheel格式是一种二进制...
分布式版本控制系统(DVCS)在这类系统中,像 Git、Mercurial、Bazaar 以及 Darcs 等,客户端并不只提取最新版本的文件快照,而是把代码仓库完整地镜像下来,包括完整的历史记录。 Git 版本控制有三种状态:已提交...
- **版本兼容性**:在项目升级时,注意检查`reahl_bzrsupport` 的更新,并评估与你的Bazaar版本和其他依赖库的兼容性。 - **文档阅读**:利用官方文档理解库的每个函数和类的用途,以便更有效地利用它。 - **测试...
原始版本通常通过Bazaar (bzr) 这样的分布式版本控制系统获取,对于那些追求最新特性的开发者来说,这是一个很好的选择。 在Web.py框架中,主要知识点包括: 1. **微型框架**:Web.py设计小巧,易于上手,适合快速...
总的来说,“bzr_bash_completion-1.0.2-py2.5.egg”是Bazaar版本控制系统的一个增强工具,通过提供bash命令行的自动补全功能,提高了开发者在使用Bazaar时的效率和便捷性。对于那些频繁使用Bazaar进行版本控制的...
标题 "bzr-0.6.2.tar.gz" 指的是一个名为 "bzr-...综上所述,"bzr-0.6.2.tar.gz" 文件是Bazaar 0.6.2版本的源代码压缩包,它体现了开源软件的分发方式,以及开发者如何获取、编译和使用这些源代码进行软件开发和协作。
版本控制系统是软件开发过程中不可或缺的工具,主要负责记录文件内容的变化,并允许人们回顾和比较这些变化,以追溯历史版本。版本控制系统主要分为本地版本控制系统、集中式版本控制系统和分布式版本控制系统。 ...
- **Bazaar**:Bazaar是基于GPL许可的分布式版本控制系统,可在多种操作系统上运行。 2. **自动化构建和测试**: - **Apache Ant**:Ant是一个Java开发中的自动化构建工具,用于编译、测试和部署任务。 - **...
`reahl_bzrsupport`库为Python开发者提供了一种方便的方式来集成Bazaar版本控制系统。通过这个库,你可以轻松地在你的Python应用中实现版本控制功能,提高项目的可维护性和协作效率。在实际开发中,结合使用Bzr的...
Meld是一款免费的可视化的文件及目录对比(diff) / 合并 (merge) 工具,通过它你可以对两个或三个文件/目录进行对比,并以图形化的方式显示出它们的不同之处,同时还提供... Bazaar-ng 和 Mercurial 等版本控制工具。
总的来说,“bzr_bash_completion-1.0.2-py2.4.egg”是一个为Bazaar版本控制系统提供bash shell命令补全的Python库,通过PyPI分发,适用于Python 2.4环境,其EGG格式的打包方式使得安装和使用更加便捷。对于经常使用...
- **分布式版本控制系统**:这类系统是目前的主流选择,代表性的有`Git`、`Mercurial`、`Bazaar`等。这些系统的特点在于,每个开发者的工作站上都完整地保存了一份版本库的副本,这不仅增强了系统的鲁棒性,还大大...
它支持的版本控制系统包括但不限于Bazaar、CVS、ClearCase、Git、Mercurial、Perforce、PlasticSCM、Subversion。该工具同样支持多种数据库和Web服务器,如MySQL、PostgreSQL、sqlite3,以及Apache配合mod_wsgi、mod...
分布式版本控制系统(DVCS,Distributed Version Control System)是一种先进的软件工具,用于管理和跟踪文件的变更历史。与传统的集中式版本控制系统(CVCS)不同,DVCS的核心特性是每个开发者的本地工作副本都是一...
在分布式版本控制系统中,一些常用和知名的工具有Git、Mercurial和Bazaar等。Git是目前最流行的分布式版本控制工具之一,它以高效的性能和灵活的工作方式吸引了大量开发者的使用。Git通过提交(commit)记录代码的...