checkoutmanager

Screenshot Software:
checkoutmanager
Mga detalye ng Software:
Bersyon: 1.13
I-upload ang petsa: 20 Feb 15
Nag-develop: Reinout van Rees
Lisensya: Libre
Katanyagan: 3

Rating: 1.0/5 (Total Votes: 1)

checkoutmanager ginagawang bzr / hg / Git / svn checkouts sa ilang mga lugar ayon sa isang config file.
Komento ng nag-develop
Samantalahin ang: mayroon ka ng isang utos na kung saan maaari mong i-update ang lahat ng iyong checkouts. At na kung saan maaari mong tanungin para sa isang listahan ng mga uncommitted pagbabago. At maaari mong gawing muli ang iyong buong istraktura ng pag-checkout sa isang bagong machine lamang sa pamamagitan ng pagkopya ng config file (ito ay aktwal na ang layunin bumuo ko ito para sa: Mayroon akong upang baguhin ang mga laptop kapag lumipat ako trabaho ...).
Babala: lamang sinubukan ko ito sa OSX at Linux, kaya't walang mga garantiya para sa mga window. Kung may mga pagbabago na kinakailangan, ang mga ito ay malamang na maging menor de edad. Kaya maligayang pagdating ang mga ulat at mga patch ng bug.
Generic paggamit
Ano ang normal kong gawin tuwing umaga kapag nakukuha ko na magtrabaho ay checkoutmanager up. Ito grabs ang pinakabagong bersyon ng lahat ng aking mga checkouts mula sa (mga) server. Kaya isang svn up para sa aking pagbabagsak checkouts, isang hg mga pull -u para sa papalit-palit at iba pa.
Paminsan-minsan, magpapadala ako gumawa ng isang checkoutmanager st upang ipakita kung nakakuha ako ng ilang uncommitted mga file na namamalagi sa paligid sa isang lugar. Sa lalong madaling gamiting kung nag-nagtrabaho sa iba't ibang mga direktoryo sa buong araw: pinipigilan ito sa iyo mula sa forgetting mag-check in na ang isa bugfix para sa isang buong linggo.
Ang isang bagong proyekto ay nangangahulugan magdagdag ko ng isang solong linya sa aking config file at patakbuhin ang checkoutmanager kapwa.
Binibigyang-daan ka Checkoutmanager mo upang maikalat ang iyong checkouts sa paglipas ng maramihang mga direktoryo. Hindi ito maaaring paghaluin ang bersyon control system ng bawat direktoryo, gayunpaman. Bilang halimbawa, Mayroon akong ~ / buildout / directory sa aking malaking mga proyekto svn website check out doon. At isang direktoryo sa aking svn gawain python aklatan. At isang ~ / hg / dir sa aking mga papalit-palit na proyekto. At ginawa ko ang checkouts ng ilang mga direktoryo config sa aking home dir, tulad ng ~ / .emacs.d, ~ / .subversion at iba pa. Gumagana lamang fine.
Command
Magagamit na command:
Umiiral
& Nbsp; I-print kung checkouts ay naroroon o nawawala
pataas
& Nbsp; Kunin ang pinakabagong bersyon mula sa server.
st
& Nbsp; katayuan I-print ng mga file sa checkouts
kapwa
& Nbsp; Kunin nawawalang checkouts mula sa server
nawawala
& Nbsp; I-print direktoryo na ay nawawala mula sa config file
Output direktoryo ng pagbibigay ng pangalan sa
Kung hindi mo tukuyin ang isang pangalan ng direktoryo ng output para sa iyong url checkout, lamang tumatagal ito sa huling bahagi. Isang pagbubukod: pagkawasak. Ito ay intelligent na may:
& Nbsp; * https: // xxx / yyy / produkto / puno ng kahoy ay nagiging "produkto" sa halip na "puno ng kahoy".
& Nbsp; * https: // xxx / yyy / produkto / mga sangay / eksperimento ay nagiging "product_experiment" sa halip na "eksperimento"
Kung gusto mo pa ng isang bagay, tukuyin lamang ng isang pangalan ng direktoryo (pinaghiwalay ng puwang) sa configuration file.
Config file
Sample configuration file:
# Sample config file. Iba't ibang mga seksyon ng bawat base sa lokasyon at bersyon
# Kontrol ng system. Ang paghahati lahat ng bagay sa buong lugar sa maramihang
# Directories ay ayos lang.
[Recipe]
# Buildout recipe Nagtatrabaho ako sa.
vcs = svn
basedir = ~ / svn / recipe
checkouts =
& Nbsp; svn: // svn / blablabla / puno ng kahoy
& Nbsp; svn: // svn / isa pang / puno ng kahoy differentname
& Nbsp; http: // host / yetanother / puno ng kahoy
& Nbsp; https: // host / yetanother / sangay / reinout-aayos
[Dotfolders]
# Folder na nagtatapos up bilang tuldok-tuldok na configfolders sa root.
vcs = bzr
basedir = ~
checkouts =
& Nbsp; LP: emacsconfig / puno ng kahoy .emacs.d
& Nbsp; SFTP: // somwhere / pagbabagsak / puno ng kahoy .subversion

Ano ang bagong sa paglabas:

  • Hindi gumagamit ng sample config file bilang mga file config pagsubok ngayon. Ang ibig sabihin nito mayroong isang mas nicer at mas kapaki-pakinabang sample config file ngayon.
  • (Salamat Craig Blaszczyk para sa kanyang kahilingan sa pull na naging batayan para sa ito!)

Ano ang bagong sa bersyon 1.12:

  • Para sa bzr, ang & quot; out & quot; command na ginagamit ng exit code sa halip na ang command output ngayon. Ito ay mas maaasahan at kumportable. Ayusin sa pamamagitan ng Jendrik Seipp, salamat!

Ano ang bagong sa bersyon 1.11:

  • Payagan ang higit sa isang vcs sa isang direktoryo. Ito ay posible na bago, ngunit kilala ngayon hindi mo na kailangan na ilista ang lahat ng mga checkouts ng pagtutunggali ng vcs sa pagpipiliang balewalain. Gayundin, ang mga item na ay binalewala sa isang seksyon ay binabalewala rin ngayon sa iba pang mga seksyon para sa parehong directory. Inaayos ng # 11. [Maurits]

Ano ang bagong sa bersyon 1.10:

  • Ang paggamit ng --mine-lamang na pagpipilian upang bzr nawawala lamang ipakita ang aming mga papalabas na changesets kapag tumatakbo checkoutmanager ng & quot; out & quot; utos para bzr.
  • Kinokopya ang sample .cfg file kung hindi ito umiiral sa halip na lamang na nagmumungkahi ng kopya. Pag-aayos ng # 12.
  • Idinagdag nakatagong command na impormasyon. Dapat maging kapaki-pakinabang lamang para sa pagwawasak kung ang iyong svn programa ay na-update at kinakailangan mo ang iyong OS upang bigyan svn access sa iyong naka-imbak kredensyal muli, para sa bawat imbakan. [Maurits]

Ano ang bagong sa bersyon 1.9:

  • Added i-upgrade ang utos na mag-upgrade ng iyong pagbabagsak checkouts sa bagong 1.7 layout ng .svn direktoryo. [Maurits]

Ano ang bagong sa bersyon 1.8:

  • Ang paggamit ng Git itulak --dry-run ngayon upang makita ang hindi -yet-hunhon ang mga papalabas na mga pagbabago sa checkoutmanager out. Pag-aayos # 9 (iniulat sa pamamagitan ng Maurits van Rees).

Ano ang bagong sa bersyon 1.7:

  • Idinagdag --configfile opsyon. Kapaki-pakinabang kapag gusto mong gamitin checkoutmanager upang pamahalaan ang checkouts para sa ibang bagay kaysa sa iyong regular na mga proyekto sa pag-unlad. Sa kasanayan: Gusto kong gamitin ito para sa isang 'sdistmaker' na gumagana sa Git
  • .

Ano ang bagong sa bersyon 1.6:

  • Buong-aayos para sa # 7: checkoutmanager ay hindi titigil sa ang unang error, ngunit patuloy. At iniuulat nito ang lahat ng mga error pagkatapos. Ito ay tumutulong sa kapag isa lamang sa iyong svn / hg / kahit anong server ay down:. Ang iba ay lamang mapanatiling gumagana
  • Parsyal na-aayos para sa # 7:. Svn up nagpapatakbo sa --non-interactive ngayon, kaya error kontrahan ng mga error ay iniuulat sa halip na halos tahimik na naghihintay para sa interactive na pag-input na hindi kailanman ay darating

Ano ang bagong sa bersyon 1.5:

  • Ang paggamit maliban CommandError, e sa halip na maliban CommandError bilang e para sa python2.4 compatibility.

Mga Kinakailangan :

  • Python

Katulad na software

OSTree
OSTree

17 Feb 15

Mercurial
Mercurial

22 Jun 18

Iba pang mga software developer ng Reinout van Rees

lizard-ui
lizard-ui

20 Feb 15

lizard-map
lizard-map

20 Feb 15

Mga komento sa checkoutmanager

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!