विफल रहा है, मैं अपने वर्डप्रेस प्लगइन को svn भंडार में प्रकाशित करने की कोशिश कर रहा हूं जो उन्होंने मुझे सौंपा है। मैं git
(नहीं SVN) उपयोग करती हैं इसलिए मैं जब मैं these instructions का उपयोग कर अपने स्थानीय Git रेपो पुश करने के लिए प्रयास करने के लिए Git-svn का उपयोग करने की कोशिश कर रहा हूँ, लेकिन मैं निम्नलिखित त्रुटि हो रही है:svn: E000002: Commit
$ git svn dcommit
Committing to http://plugins.svn.wordpress.org/wp-github-pipeline/trunk ...
A .bowerrc
A composer.json
A composer.lock
...
A vendor/guzzle/guzzle
b3f5050cb6270c7a728a0b74ac2de50a262b3e02 doesn't exist in the repository at /usr/local/git/lib/perl5/site_perl/Git/SVN/Editor.pm line 401.
Failed to read object b3f5050cb6270c7a728a0b74ac2de50a262b3e02 at /usr/local/git/libexec/git-core/git-svn line 1011.
मेरे द्वारा की गई एक बहुत सारी खोज (नीचे "अन्य संसाधन" देखें) और मैं समझता हूं कि यह समस्या आमतौर पर git svn
के संयोजन के साथ submodules के उपयोग से परिणाम देती है। मेरे पास एक बिंदु पर एक सबमिशन था, लेकिन मैंने फ़ाइलों को .gitmodules
git filter-branch
described here का उपयोग करके हटा दिया लेकिन समस्या बनी रही। तो मैंने और अधिक खोज की और ऐसा लगता है कि संगीतकार और/या बॉवर का उपयोग एक ही समस्या का कारण बन सकता है।
मैं अपने .gitignore से vendor/
को दूर करने और सभी 3 पार्टी पुस्तकालयों करने से प्रयास नहीं किया है ... मैं एक कूबड़ है कि काम हो सकता है है, लेकिन यहां तक कि अगर यह होता है यह एक स्थायी दीर्घकालिक समाधान नहीं है।
क्या मेरे .gitignore को अनदेखा करने और सभी vendor/ files?
को अनदेखा करने के लिए git-svn को बताने का कोई तरीका है। या रेपो में मेरी सभी निर्भरताओं को करने से बचने का एक और तरीका है? या क्या यह मुझे लगता है की तुलना में एक अलग समस्या है? अग्रिम में धन्यवाद!
UPDATE 1 मैं अपने .gitignore
से vendor/**
हटा दिया और अपने स्थानीय भंडार में निर्भरता के लिए प्रतिबद्ध है (लेकिन मूल करने के लिए धक्का नहीं था)। लेकिन मुझे एक ही त्रुटि मिली!
अद्यतन 2 मैं एक नया निर्देशिका में सभी फ़ाइलों की नकल की और एक बुनियादी SVN प्रतिबद्ध करने की कोशिश की। कोई submodules नहीं। सभी विक्रेता/फाइलें शामिल हैं। और मैं एक और त्रुटि मिलती है:
$ svn ci -m 'Adding version 1.0 files'
Sending trunk/.gitignore
Adding trunk/README.md
...
Adding trunk/vendor/wp-cli/wp-cli/utils/wp-completion.bash
Adding trunk/wp-cli.yml
Adding trunk/wp-github-pipeline.php
Transmitting file data .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................svn: E000002: Commit failed (details follow):
svn: E000002: Can't open file '/home/svn/repos/wp-plugins/db/transactions/1232700-rw56.txn/props': No such file or directory
मैं svn cleanup
की कोशिश की और एक ही बात हुआ।
अद्यतन 3 मैं फ़िर से शुरू करने की कोशिश की है और एक ही त्रुटि होता है।
$ mkdir pipeline_svn2
$ svn co http://plugins.svn.wordpress.org/wp-github-pipeline pipeline_svn2
$ cd pipeline_svn2
[ copied all files into pipeline_svn2/ ]
$ svn add trunk/*
$ svn ci -m 'Adding v1.0 files'
[ lots of these... ]
Adding trunk/wp-github-pipeline.php
Transmitting file data ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................svn: E000002: Commit failed (details follow):
svn: E000002: Can't open file '/home/svn/repos/wp-plugins/db/transactions/1233755-rx30.txn/props': No such file or directory
यह मुझे लगता है कि कुछ सर्वर पर बँधा हुआ है बना रहा है: यहाँ आदेशों की सही अनुक्रम है।
अन्य संसाधन
- git-svn - #object# doesn't exist in the repository at /opt/local/libexec/git-core/git-svn line 4706
- http://www.ignoredbydinosaurs.com/2011/06/quick-trip-panic-room
- http://threebrothers.org/brendan/blog/rails2-upgrade-git-svn-workflow-warts/
- http://blog.winding-lines.com/2009/02/git-svn-and-submodules.html
- Pushing an existing git repository to SVN
- http://flavio.castelli.name/2007/09/04/howto_use_git_with_svn/
जानने, खरोंच से शुरू जो इन दोनों समस्याओं का वास्तव में बंद कर दिया और अधिक समय निवेश नहीं किया था द्वारा handlet नहीं किया जा सकता आप कोशिश करते हैं [** यह **] (http://blog.easy-designs.net/archives/subtree-merge svn के साथ गिट उप-मॉड्यूल समस्या को "ठीक" करने के लिए -एक-विकल्प-से-submodules-with-git-svn /)? – TheCodeArtist