checkoutmanager

软件截图:
checkoutmanager
软件详细信息:
版本: 1.13
上传日期: 20 Feb 15
许可: 免费
人气: 3

Rating: 1.0/5 (Total Votes: 1)

checkoutmanager使得BZR / HG /混帐/ SVN签出在几个地方根据配置文件。
开发者评论
优点:你有一个命令,使用它可以更新所有检出。并与您可以索要未提交更改的列表。并且你可以通过复制配置文件重建一个新的机器上你的整个结帐结构(这实际上是我的目的是建立对:我不得不改变笔记本电脑的时候我换工作......)。
警告:我只对OSX和Linux,因此不保证窗户进行了测试。如果有必要的改变,他们可能会很小。所以我欢迎bug报告和补丁。
通用的用法
我通常做,每天早上,当我开始工作的checkoutmanager起来。这抓住了我所有的检出从服务器(S)的最新版本。因此,一个SVN为我颠覆检出,汞一拉-u的水银等。
不时,我会做一个checkoutmanager ST显示,如果我有一些未提交的文件躺在附近的某个地方。非常方便,如果你在整个一天的几个目录工作过:它阻止你忘记检查的一个bug修正了整整一个星期。
一个新项目意味着我添加一行到我的配置文件并运行checkoutmanager合作。
Checkoutmanager允许你传播你检出了多个目录。它不能混用但是每个目录的版本控制系统。举个例子,我有与签出有我的大SVN的网站项目〜/扩建/目录。和我的svn工作Python库的目录。和〜/ HG / DIR我善变的项目。我已经在我的家目录由几个配置目录的检出,比如〜/ .emacs.d〜/的.subversion等。工作得很好。
命令
可用的命令:
存在
 打印检出是否存在或缺失
向上
 抓取最新版本的服务器。
ST
 文件中的检出打印状态
联合
 抓斗丢失检出从服务器
失踪
 打印目录是从配置文件丢失
输出目录命名
如果你不为你结帐URL指定输出目录的名称,它只是需要的最后一部分。有一个例外:颠覆。这是聪明的有:
  *的https:// XXX / YYY /产品/后备箱变成“产品”,而不是“主干”。
  *的https:// XXX / YYY /产品/分支机构/实验变成“product_experiment”而不是“实验”
如果你想要别的东西,只需指定配置文件中的目录名(用空格隔开)。
配置文件
示例配置文件:
#示例配置文件。每个基地的位置和版本不同的部分
#控制系统。一切分裂遍布在多个地方
#目录是好的。
[配方]
#扩建食谱我的工作。
VCS = SVN
BASEDIR =〜/ SVN /食谱
检出=
 使用svn:// SVN / blablabla /后备箱
 使用svn:// SVN /其它/后备箱differentname
  HTTP://主机/ yetanother /后备箱
  https://开头的主机/ yetanother /分支机构/ reinout修复
[dotfolders]
#文件夹,最终在根为虚线configfolders。
VCS = BZR
BASEDIR =〜
检出=
  LP:emacsconfig /后备箱.emacs.d
  SFTP:// somwhere /颠覆/后备箱的.subversion

什么是此版本中的新

  • 在不使用示例配置文件作为测试配置文件了。这意味着有一个更漂亮,更实用的样本配置文件了。
  • (感谢克雷格Blaszczyk他是这样的基础这一要求拉!)

什么在1.12版本新

  • 在对的bzr的"从"命令使用退出代码,而不是命令的输出了。这是更可靠,更舒适。通过Jendrik Seipp解决,谢谢!

什么版本1.11的新

  • 在允许目录中的多个VCS。这已经是可能的,但现在知道你不再需要列出忽略选项竞争VCS的所有检出。同样,在一个部分忽略的项目,现在也忽略了其他部分为同一个目录。修复#11。 [Maurits的]

什么是在1.10版本新

  • 在使用--mine只选择BZR失踪只出"运行checkoutmanager的&QUOT时候展示我们的传出变更;命令的bzr。
  • 如果它不存在,只是建议的副本,而不是复制样本cfg文件。修正了#12。
  • 添加隐藏信息的命令。如果你的svn程序更新您的操作系统需要你给SVN访问您存储的凭据再次,每个仓库应该是只为颠覆有用。 [Maurits的]

什么在1.9版本的新

  • 在添加升级命令升级您的颠覆检出到新的1.7中的.svn目录的布局。 [Maurits的]

什么是1.8版本,新的

  • 在使用Git推--dry-立即运行,以检测不-yet-推传出更改与checkoutmanager出来。修正了#9(报道Maurits的面包车里斯)。

什么版本1.7是新的

  • 在增加--configfile选项。有用的,当你想使用checkoutmanager管理检出比你的正常开发项目别的东西。在实践中:我想用它的“sdistmaker'与git的工作原理

什么是1.6版本的新

  • 在全部修复为7:checkoutmanager不会停止第一个错误,但继续。并报告所有错误之后。这有助于当你的svn / HG /任何服务器只有一个是下降。剩下的只是继续努力
  • 在为第7部分修复:使用svn了--non交互式运行了,所以报告的几乎默默等待交互式输入,将永远不会发生冲突的错误错误,而不是

什么版本1.5是新的

  • 在使用除CommandError,E代替,除非CommandError为e的的python2.4兼容性。

要求

  • 在Python中

类似的软件

CVSweb
CVSweb

3 Jun 15

SVN-Pusher
SVN-Pusher

3 Jun 15

LinCVS XXL
LinCVS XXL

2 Jun 15

NiceCommits
NiceCommits

20 Feb 15

显影剂的其他软件 Reinout van Rees

lizard-map
lizard-map

20 Feb 15

lizard-ui
lizard-ui

20 Feb 15

意见 checkoutmanager

评论没有发现
添加评论
打开图片!