दस्तावेज़
Trac उपयोग: परियोजनाओं का निर्माण और उपयोग करना
नीचे उपयोग नोट्स निर्भर हैं truc-initproject.
अनुकरणीय परियोजना का नाम कहा जाता है फोर्ब.
गिट
परियोजना शुरू करने के लिए, Trac सर्वर में लॉग इन करें और निष्पादित करें:
trac-initproject git foobar
डेवलपर्स तब अपने स्थानीय अपलोड कर सकते हैं मास्टर निम्नलिखित तरीकों का उपयोग करके शाखा:
यदि सार्वजनिक पुश एक्सेस सक्षम है:
git-push git://appliance_ip/git/foobar master
या, SSH कनेक्शन पर:
git-push ssh://root@appliance_ip/srv/repos/git/public/foobar.git master
वैकल्पिक रूप से, डेवलपर सरल भविष्य के अद्यतन के लिए दूरस्थ भंडार को कॉन्फ़िगर कर सकते हैं:
git-config remote.turnkey-trac.url ssh://root@appliance_ip/srv/repos/git/public/foobar.git git-config remote.turnkey-trac.push +master:refs/heads/master git-push turnkey-trac
उपयोगकर्ता फिर निम्नलिखित विधियों का उपयोग करके दूरस्थ भंडार को क्लोन कर सकते हैं:
अनाम:
git-clone git://appliance_ip/git/foobar
या, SSH कनेक्शन पर:
git-clone ssh://root@appliance_ip/srv/repos/git/foobar
v14.0 के अनुसार, बाजार अब समर्थित नहीं है।
बाज़ार (bzr)
परियोजना शुरू करने के लिए, Trac सर्वर में लॉग इन करें और निष्पादित करें:
trac-initproject bzr foobar
डेवलपर्स तब अपनी स्थानीय शाखा अपलोड कर सकते हैं:
SFTP कनेक्शन पर निर्भर करता है (पर निर्भर करता है) Python-paramiko)
bzr push sftp://root@1.0.0.94/srv/repos/bzr/foobar
यदि कोई डिफ़ॉल्ट पुश स्थान सेट नहीं है, तो पहला पुश सेट होगा। उसके बाद, स्थान को छोड़ा जा सकता है और डिफ़ॉल्ट का उपयोग किया जाएगा:
bzr push
उपयोगकर्ता तब दूरस्थ भंडार को बंद कर सकते हैं:
bzr clone bzr://appliance_ip/bzr/foobar
बुध (hg)
परियोजना शुरू करने के लिए, Trac सर्वर में लॉग इन करें और निष्पादित करें:
trac-initproject hg foobar
डेवलपर्स तब अपनी स्थानीय शाखा अपलोड कर सकते हैं निम्नलिखित विधियों का उपयोग करना:
नोट अतिरिक्त स्लैश। बुध मानती है कि पथ SSH कनेक्शन पर उपयोगकर्ताओं के घर निर्देशिका के सापेक्ष हैं:
hg push ssh://root@appliance_ip//srv/repos/hg/foobar
वैकल्पिक रूप से, डेवलपर सरल भविष्य के अद्यतन के लिए दूरस्थ भंडार को कॉन्फ़िगर कर सकता है, निम्नलिखित को जोड़कर FOBAR/HG/HGrc
[paths] default-push = ssh://root@appliance_ip//srv/repos/hg/foobar
भविष्य के धक्का तब निम्नानुसार किया जा सकता है:
hg push
उपयोगकर्ता तब दूरस्थ भंडार को बंद कर सकते हैं:
hg clone http://appliance_ip:8080/foobar
Subversion (svn)
परियोजना शुरू करने के लिए, Trac सर्वर में लॉग इन करें और निष्पादित करें:
trac-initproject svn foobar
डेवलपर्स तब दूरस्थ भंडार का निरीक्षण कर सकते हैं, परिवर्तन कर सकते हैं, फिर दूरस्थ भंडार पर वापस लौट सकते हैं:
SSH पर चेकआउट:
svn co svn+ssh://root@appliance_ip/srv/repos/svn/foobar
स्थानीय परिवर्तन करने के बाद, उन्हें दूरस्थ भंडार के लिए प्रतिबद्ध किया जा सकता है:
svn commit
उपयोगकर्ता फिर निम्नलिखित विधियों का उपयोग करके दूरस्थ भंडार का निरीक्षण कर सकते हैं:
अनाम:
svn co svn://appliance_ip/svn/foobar
या, SSH कनेक्शन पर:
svn co svn+ssh://root@appliance_ip/srv/repos/svn/foobar