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中

類似的軟件

CrossVC
CrossVC

2 Jun 15

GIT
GIT

20 Jan 18

Synkie
Synkie

14 Apr 15

gc-utils
gc-utils

3 Jun 15

顯影劑的其他軟件 Reinout van Rees

lizard-ui
lizard-ui

20 Feb 15

lizard-map
lizard-map

20 Feb 15

意見 checkoutmanager

評論沒有發現
添加評論
打開圖片!