Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന kgb-clientp കമാൻഡ് ആണിത്.
പട്ടിക:
NAME
kgb-client - റിലേ KGB സെർവറുകളിൽ പ്രതിജ്ഞാബദ്ധമാണ്
സിനോപ്സിസ്
kgb-ക്ലയന്റ് --conf /path/to/config [മറ്റ്-ഓപ്ഷൻ ...]
kgb-ക്ലയന്റ് --ഉറി http://some.server:പോർട്ട്/സർവീസ് --password പാസ്വേഡ് --repo-id സംഭരണിയാണ്
--സംഭരണിയാണ് svn|git|cvs --ടൈം ഔട്ട് നിമിഷങ്ങൾക്കുള്ളിൽ സമയപരിധി --സിംഗിൾ-ലൈൻ-കമ്മിറ്റുകൾ
ഓഫ്|നിർബന്ധിത|ഓട്ടോ --use-irc-notices --web-link ടെംപ്ലേറ്റ് --short-url-service സേവനം
--സ്റ്റാറ്റസ്-ഡൈർ ഡയറക്ടറി --[no]-ഉപയോഗം-നിറം --മെസേജ്-ടെംപ്ലേറ്റ് ടെംപ്ലേറ്റ് --ബാച്ച്-സന്ദേശങ്ങൾ
kgb-ക്ലയന്റ് ഓപ്ഷൻ... /svn/repo റിവിഷൻ
kgb-ക്ലയന്റ് ഓപ്ഷൻ... old-rev പുതിയ-റവ ref-name
kgb-ക്ലയന്റ് ഓപ്ഷൻ... $CVSROOT "%p"
kgb-ക്ലയന്റ് ഓപ്ഷൻ... --വ്യാജ
kgb-ക്ലയന്റ് ഓപ്ഷൻ... --relay-msg സന്ദേശം...
kgb-ക്ലയന്റ് --സഹായിക്കൂ
kgb-ക്ലയന്റ് --മനുഷ്യൻ
വിവരണം
kgb-ക്ലയന്റ് യുടെ ക്ലയന്റ് കൗണ്ടർപാർട്ട് ആണ് kgb-bot(1). ഇത് ഒരു ഹുക്ക് ഇൻ ആയി ഉപയോഗിക്കാൻ ഉദ്ദേശിച്ചുള്ളതാണ്
നിങ്ങളുടെ പതിപ്പ് നിയന്ത്രണ സംവിധാനം, റിപ്പോസിറ്ററി അപ്ഡേറ്റ് ചെയ്തതിന് ശേഷം എക്സിക്യൂട്ട് ചെയ്യുന്നു. അത് വിശകലനം ചെയ്യുന്നു
കമ്മിറ്റ്(കൾ) തുടർന്ന് വിവരങ്ങൾ കെജിബി സെർവറിലേക്ക് റിലേ ചെയ്യുന്നു, അത് ഐആർസിയിൽ കാണിക്കും.
കോൺഫിഗറേഷൻ
--conf കോൺഫിഗറേഷൻ ഫയല്
kgb-client കോൺഫിഗറേഷൻ ഫയലിലേക്കുള്ള പാത വ്യക്തമാക്കുന്നു.
കോൺഫിഗറേഷൻ ഓപ്ഷനുകൾ (ഒഴികെ --conf, --വ്യാജ ഒപ്പം --റിലേ-സന്ദേശം) എന്നിവയിൽ രണ്ടും വ്യക്തമാക്കാം
കോൺഫിഗറേഷൻ ഫയലിലും കമാൻഡ് ലൈനിലും. സാധാരണയായി നിങ്ങൾക്ക് a-യിൽ എല്ലാ ഓപ്ഷനുകളും ഉണ്ടായിരിക്കണം
കോൺഫിഗറേഷൻ ഫയൽ, കാരണം കമാൻഡ് ലൈനിൽ പാസ്വേഡുകൾ ഉള്ളത് സുരക്ഷിതമല്ല. ദി
കോൺഫിഗറേഷൻ ഫയൽ കൂടുതൽ നിയന്ത്രണവും നൽകുന്നു, ഉദാഹരണത്തിന് ഇത് ഒന്നിലധികം സെർവറുകൾ പിന്തുണയ്ക്കുന്നു
ബ്രാഞ്ചിന്റെയും മൊഡ്യൂളിന്റെയും പേരുകൾ കണ്ടെത്തുന്നതിനുള്ള ഒന്നിലധികം വഴികൾ.
കാണുക kgb-client.conf(5) ലഭ്യമായ കോൺഫിഗറേഷൻ ഓപ്ഷനുകൾക്കായി. മറ്റുവിധത്തിൽ സൂചിപ്പിച്ചില്ലെങ്കിൽ, എല്ലാം
കോൺഫിഗറേഷൻ ഫയലിലെ ഓപ്ഷനുകൾ കമാൻഡ് ലൈനിലും ഉപയോഗിക്കാം, അവ പ്രിഫിക്സ് ചെയ്യുന്നു
രണ്ട് ഡാഷുകളോടെ. ഉദാ. "repo-id" എന്നത് "--repo-id" ആയി മാറുന്നു.
കമാൻഡ് ലൈനിൽ നൽകിയിരിക്കുന്ന ഓപ്ഷനുകൾ കോൺഫിഗറേഷൻ ഫയലിനേക്കാൾ മുൻഗണന നൽകുന്നു.
വ്യാജം കമ്മിറ്റ് ചെയ്യുക MODE
കൂടെ അഭ്യർത്ഥിച്ചാൽ --വ്യാജ ഓപ്ഷൻ, kgb-ക്ലയന്റ് സെർവറുകളിലേക്ക് ഒരു വ്യാജ കമ്മിറ്റ് അയയ്ക്കും. ഈ
VCS സജ്ജീകരണത്തിൽ നിന്ന് സ്വതന്ത്രമായി ക്ലയന്റ്-സെർവർ ആശയവിനിമയം പരിശോധിക്കുന്നതിന് ഉപയോഗപ്രദമാണ്.
സന്ദേശം റില് MODE
എപ്പോഴാണ് --റിലേ-സന്ദേശം ഓപ്ഷൻ നൽകിയിട്ടുണ്ട്, പരിശോധിക്കേണ്ട ഒരു ശേഖരവുമില്ല. പകരം, ദി
നോൺ-ഓപ്ഷൻ കമാൻഡ് ലൈൻ ആർഗ്യുമെന്റുകൾ ഐആർസിയിൽ പ്രദർശിപ്പിക്കുന്നതിനായി ബോട്ടിലേക്ക് പദാനുപദമായി കൈമാറുന്നു. ഈ
ബഗ് സമർപ്പിക്കലുകൾ മുതലായ മറ്റ് ഇവന്റുകളെക്കുറിച്ചുള്ള തത്സമയ അറിയിപ്പിനായി ഉപയോഗിക്കാം.
പിന്തുണച്ചു പതിപ്പ് നിയന്ത്രണം സിസ്റ്റങ്ങൾ
സബ്വേര്ഷന്
ഇൻസ്റ്റാളേഷന് കോളിംഗ് ആവശ്യമാണ് kgb-ക്ലയന്റ് ഇതുപോലുള്ള രണ്ട് കമാൻഡ് ലൈൻ ആർഗ്യുമെന്റുകൾക്കൊപ്പം:
/path/to/kgb-client "$REPOS" "$REV"
പാത ലേക്ക് The ഉപവിഭാഗം സംഭരണിയാണ്
സബ്വേർഷൻ റിപ്പോസിറ്ററിയിലേക്കുള്ള ഭൗതിക പാതയാണിത്. അതുപോലത്തെ
/srv/svn/my-repo
റിവിഷൻ
ഇതാണ് കമ്മിറ്റിന്റെ റിവിഷൻ നമ്പർ, അത് ഹുക്ക് ട്രിഗർ ചെയ്തു.
ഈ രണ്ട് ആർഗ്യുമെന്റുകളും സ്റ്റാൻഡേർഡ് സബ്വേർഷൻ പോസ്റ്റ്-കമ്മിറ്റ് ഹുക്കുകൾക്ക് നൽകിയിട്ടുണ്ട്.
Git
kgb-ക്ലയന്റ് a ആയി ഇൻസ്റ്റാൾ ചെയ്യണം പോസ്റ്റ്-സ്വീകരണം കൊളുത്ത്. ഇനിപ്പറയുന്നവയിൽ എന്തെങ്കിലും ഉണ്ടായിരിക്കും
ചെയ്യാൻ:
#!/ bin / sh
exec /path/to/kgb-client --conf /path/to.conf ...
സ്ഥിരസ്ഥിതിയായി, kgb-ക്ലയന്റ് സാധാരണ ഇൻപുട്ടിൽ നിന്ന് റീലോഗ് വിവരങ്ങൾ വായിക്കും
സ്റ്റാൻഡേർഡ് Git പോസ്റ്റ്-റിസീവ് ഹുക്ക്. കാണുക --git-reflog മറ്റെന്തെങ്കിലും വേണമെങ്കിൽ ഓപ്ഷൻ.
Git reflog-നെ കുറിച്ചുള്ള kgb-ക്ലയന്റ് വിവരങ്ങൾ നൽകുന്നതിന് മറ്റ് വഴികളുണ്ട്, മിക്കപ്പോഴും ഉപയോഗപ്രദമാണ്
അസാധാരണമായ സാഹചര്യങ്ങളിൽ ഡീബഗ്ഗിംഗ് ഓൺ. ആപ്പ് കാണുക::KGB::Client::Git.
ഇനിപ്പറയുന്ന ക്രമീകരണങ്ങൾ വഴി ക്രമീകരിക്കാൻ കഴിയും git-config(1):
conf
വെബ് ലിങ്ക്
CVS
kgb-ക്ലയന്റ് ൽ ഇൻസ്റ്റാൾ ചെയ്യും ലോഗിൻഫോ CVS-ന്റെ "CVSROOT" മൊഡ്യൂളിലെ ഫയൽ
സംഭരണിയാണ്. ഇതിന് രണ്ട് ആർഗ്യുമെന്റുകൾ നൽകും -- റിപ്പോസിറ്ററി റൂട്ട്, ഡയറക്ടറി ഇൻ
മാറ്റങ്ങൾ വരുത്തുന്നത്.
ഉദാഹരണത്തിന്:
ALL /path/to/kgb-client --conf /path/to.conf ... "$CVSROOT" "%p"
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് kgb-clientp ഓൺലൈനായി ഉപയോഗിക്കുക