我正在尝试使用bzr来安装OpenERP.问题是我的互联网连接很慢.
当我尝试"sudo bzr branch lp:openobject-addons/7.0 addons"时,它需要花费太多时间,有时连接会被破坏.我的问题是:
非常感谢你
最好的问候保罗
我只想克隆一些东西,而不更改它们。
有什么方法可以克隆存储库,而又省去了开设帐户,设置SSH密钥等的麻烦呢?
我在网站上使用bzr.我已经设置了所有当前设置,因此主分支通过绑定它们而保留在服务器上.这意味着当我在本地提交时,更改会自动推出.到目前为止都很好.
但我仍然需要在远程服务器上调用更新.虽然我可以看到这对某些人来说很棒,但我发现它越来越烦人.
有没有办法同时提交,推送和进行远程更新?
我搜索了很多,发现有些人声称他们这样做了,但我无法让它发挥作用.
如何使用WinMerge,我最喜欢的Windows上的差异工具,与Bazaar一起使用?
我知道difftools插件(随Bazaar一起提供)处理这个,但是controller.py文件没有列出它,我看不到在哪里指定路径.看起来它在PATH变量中搜索,并报告bzr:错误:在(长路径列表)中找不到'winmerge'.我尝试将.cmd文件,然后是Bazaar目录中WinMergeU.exe的快捷方式,相应地重命名(winmerge.cmd,winmerge.lnk)register_diff_tool参数.没有更多错误,但没有发布任何内容......
那么,有人使用WinMerge(或者其他一些Windows工具)和Bazaar有什么成功吗?
我有兴趣将它与extmerge插件一起使用......
编辑在前两个答案之后,我尝试了一些我在此列出的变体供参考.没有工作:
# As suggested:
# Bad: bzr: ERROR: [Errno 22] Invalid argument: 'c:\\docume~1\\philho\\locals~1\\temp\\bzr_C:/Program Files/_Text/WinMerge/WinMergeU.exeh7angm.log'
wdiff = diff --using "C:/Program Files/_Text/WinMerge/WinMergeU.exe"
# Bad: bzr: ERROR: Cannot find 'C:Progra~1_TextWinMergeWinMergeU.exe' in <PATH>
wdiff = diff --using C:\Progra~1\_Text\WinMerge\WinMergeU.exe
# Variants:
# Bad: bzr: ERROR: [Errno 22] Invalid argument: 'c:\\docume~1\\philho\\locals~1\\temp\\bzr_C:/Progra~1/_Text/WinMerge/WinMergeU.exejuttft.log'
wdiff = diff --using C:/Progra~1/_Text/WinMerge/WinMergeU.exe
# Bad: bzr: ERROR: [Errno 22] Invalid argument: 'c:\\docume~1\\philho\\locals~1\\temp\\bzr_C:\\Program Files\\_Text\\WinMerge\\WinMergeU.exehpabjl.log'
wdiff = diff --using "C:\\Program Files\\_Text\\WinMerge\\WinMergeU.exe"
# Bad: …Run Code Online (Sandbox Code Playgroud) 我正在使用Bazaar进行版本控制,我很满意.在Bazaar中,源控制中的每个树/项目都称为"分支".
目前我有一个实际应用程序的"主"分支,以及一个'dev'分支,其中包含一些内容,如单元测试,以及用户手册等.这样,应用程序及其相关测试都是版本化的,但是分别.
但是,我怀疑我这样做的方式不是最好的方法.例如,如果我要从'main'分支创建发布分支,那么这些发布分支将与单元测试不同步,除非我以相同的方式分支它们.
目前,为了创建应用程序的快照,我只是从该主分支导出所有文件并将其压缩,因为该分支的树中没有任何内容不属于将被发送给客户端的应用程序.
做我正在做的事情的更好方法是什么?单元测试是否应该进入与应用程序相同的"主"分支,如果是,那么什么是轻松创建"快照"的便捷方式,即相当于"每日构建",其中仅包含将随之分发的文件应用程序?
谢谢大家的答案.很难决定接受谁的答案.我已经解决的解决方案是在主树的'tests'子目录中进行测试; 如果我不想分发测试,我可以在以后轻松删除它.
lanchpad.net表示,对于项目Emle - 电子数学实验室设备,目前的发展重点是2.0系列
这是我到目前为止所做的:
以下是lanchpad.net对项目Emle 2.0系列的摘录,显示launchpad.net有#1 - #3:
Code for this series
The following branch has been registered as the mainline branch for this release series:
lp:emle - C.W.Holeman II
3 revisions, 3 in the past month.
Run Code Online (Sandbox Code Playgroud)
这表明#4 - #6有一些问题:
$ bzr missing
Using saved parent location: bzr+ssh://bazaar.launchpad.net/~cwhii/emle/2.0/
You have 3 extra revision(s):
------------------------------------------------------------
revno: 6
committer: C.W.Holeman II …Run Code Online (Sandbox Code Playgroud) 有没有办法bzr status忽略未知文件,只显示添加/修改/删除的文件?
我已经检查bzr help status了用户指南,除了忽略所有未知文件之外无法找到解决方案bzr ignore.还有其他解决方案吗?
我想知道是否还有导出特定版本中已更改的文件.
例如:我有三个文件的分支:
file.php
file.js
file.css
Run Code Online (Sandbox Code Playgroud)
刚刚file.js在上一次提交中发生了变化
如何使用export命令只导出更改的文件(file.js)并阻止导出其他文件.
有没有插件或外部3rdParty?
我打算用bzr跟踪源代码,但是需要包含一些克隆和我所依赖的其他项目的检查.
除了简单地将他们的目录添加到忽略文件并继续前进之外,是否有任何建议?