मैं तोड़फोड़ में फ़ाइलों को कैसे अनदेखा कर सकता हूं?


645

मैं तोड़फोड़ में फ़ाइलों को कैसे अनदेखा कर सकता हूं?

इसके अलावा, मैं उन फ़ाइलों को कैसे खोजूं जो संस्करण नियंत्रण में नहीं हैं?


यह देखना मज़ेदार है कि प्रत्येक सरल प्रश्न (शायद एक git उपयोगकर्ता से) का अर्थ है कई अति-उत्तर वाले उत्तर। यदि ऐसा होता है, तो यह है कि तोड़फोड़ बच्चा।
वेलेरियो बूज

जवाबों:


738

(यह उत्तर SVN 1.8 और 1.9 के व्यवहार से मेल करने के लिए अपडेट किया गया है)

आपके 2 प्रश्न हैं:

फाइलों को नजरअंदाज करना:

"अनदेखा फ़ाइल" से मेरा मतलब है कि फ़ाइल "अनविंडेड" के रूप में भी सूचियों में दिखाई नहीं देगी: आपका SVN क्लाइंट फ़ाइल को फाइल सिस्टम में बिल्कुल मौजूद नहीं होने का दिखावा करेगा।

उपेक्षित फाइलें "फाइल पैटर्न" द्वारा निर्दिष्ट की जाती हैं। एसवीएन के ऑनलाइन प्रलेखन में फ़ाइल पैटर्न के सिंटैक्स और प्रारूप को समझाया गया है: http://svnbook.red-bean.com/nightly/en/svn.advanced.props.special.ignore.html "फाइल पैटर्न इन सबवर्सन"।

संस्करण 1.8 (जून 2013) और बाद में, तोड़फोड़, फ़ाइल पैटर्न को निर्दिष्ट करने के 3 अलग-अलग तरीकों का समर्थन करता है। यहाँ उदाहरण के साथ एक सारांश है:

1 - रनटाइम कॉन्फ़िगरेशन क्षेत्र - global-ignoresविकल्प:

  • यह केवल क्लाइंट-साइड सेटिंग है, इसलिए आपकी global-ignoresसूची अन्य उपयोगकर्ताओं द्वारा साझा नहीं की जाएगी, और यह आपके कंप्यूटर पर आपके द्वारा चेकआउट किए गए सभी रिपॉजिट पर लागू होता है।
  • यह सेटिंग आपकी रनटाइम कॉन्फ़िगरेशन क्षेत्र फ़ाइल में परिभाषित की गई है:
    • विंडोज (फ़ाइल-आधारित) - C:\Users\{you}\AppData\Roaming\Subversion\config
    • विंडोज (रजिस्ट्री-आधारित) - Software\Tigris.org\Subversion\Config\Miscellany\global-ignoresदोनों में HKLMऔर HKCU
    • लिनक्स / यूनिक्स - ~/.subversion/config

2 - svn:ignoreसंपत्ति, जो निर्देशिकाओं पर सेट है (फाइलें नहीं):

  • यह रेपो के भीतर संग्रहीत किया जाता है, इसलिए अन्य उपयोगकर्ताओं के पास एक ही अनदेखी फ़ाइलें होंगी। कैसे .gitignoreकाम करता है के समान ।
  • svn:ignoreनिर्देशिकाओं पर लागू किया जाता है और गैर-पुनरावर्ती या विरासत में मिला है। फ़ाइल पैटर्न से मेल खाने वाली मूल निर्देशिका की कोई भी फ़ाइल या तत्काल उपनिर्देशिका बाहर रखी जाएगी।
  • जबकि SVN 1.8 "विरासत में मिली संपत्ति" की अवधारणा को जोड़ता है, svn:ignoreसंपत्ति को गैर-तत्काल वंशज निर्देशिका में अनदेखा किया जाता है:

    cd ~/myRepoRoot                             # Open an existing repo.
    echo "foo" > "ignoreThis.txt"                # Create a file called "ignoreThis.txt".
    
    svn status                                  # Check to see if the file is ignored or not.
    > ?    ./ignoreThis.txt
    > 1 unversioned file                        # ...it is NOT currently ignored.
    
    svn propset svn:ignore "ignoreThis.txt" .   # Apply the svn:ignore property to the "myRepoRoot" directory.
    svn status
    > 0 unversioned files                       # ...but now the file is ignored!
    
    cd subdirectory                             # now open a subdirectory.
    echo "foo" > "ignoreThis.txt"                # create another file named "ignoreThis.txt".
    
    svn status
    > ?    ./subdirectory/ignoreThis.txt        # ...and is is NOT ignored!
    > 1 unversioned file
    

    (इसलिए फ़ाइल ./subdirectory/ignoreThisको नजरअंदाज नहीं किया जाता है, भले ही " ignoreThis.txt" .रेपो रूट पर लागू किया गया हो )।

  • इसलिए, पुनरावर्ती सूची को लागू करने के लिए आपको पुन: उपयोग करना चाहिए svn propset svn:ignore <filePattern> . --recursive

    • यह प्रत्येक उपनिर्देशिका पर संपत्ति की एक प्रति बनाएगा।
    • यदि <filePattern>बाल निर्देशिका में मान अलग-अलग है, तो बच्चे का मूल्य पूरी तरह से माता-पिता को ओवरराइड करता है, इसलिए कोई "एडिटिव" प्रभाव नहीं है।
    • इसलिए यदि आप <filePattern>रूट पर परिवर्तन करते हैं ., तो आपको --recursiveइसे बच्चे और वंशज निर्देशिकाओं पर अधिलेखित करने के साथ बदलना होगा ।
  • मैं ध्यान देता हूं कि कमांड-लाइन सिंटैक्स काउंटर-सहज है।

    • मैंने यह मानकर शुरू किया कि आप SVN में किसी फ़ाइल को अनदेखा कर देंगे जैसे svn ignore pathToFileToIgnore.txtकि यह है कि SVN की अनदेखी सुविधा कैसे काम करती है।

3- svn:global-ignoresसंपत्ति। SVN 1.8 (जून 2013) की आवश्यकता है:

  • यह इसके समान है svn:ignore, सिवाय इसके कि एसवीएन 1.8 की "विरासत में मिली संपत्ति" सुविधा का उपयोग किया जाता है।
  • तुलना करें svn:ignore, फ़ाइल पैटर्न स्वचालित रूप से हर वंशज निर्देशिका में लागू होता है (न केवल तत्काल बच्चों के लिए)।
    • इसका मतलब यह है कि ध्वज के svn:global-ignoresसाथ सेट करना अनावश्यक है --recursive, क्योंकि विरासत में मिली अनदेखी फ़ाइल पैटर्न स्वचालित रूप से लागू होती है क्योंकि वे विरासत में मिली हैं।
  • पिछले उदाहरण की तरह कमांड का एक ही सेट चलाना, लेकिन svn:global-ignoresइसके बजाय उपयोग करना:

    cd ~/myRepoRoot                                    # Open an existing repo
    echo "foo" > "ignoreThis.txt"                       # Create a file called "ignoreThis.txt"
    svn status                                         # Check to see if the file is ignored or not
    > ?    ./ignoreThis.txt
    > 1 unversioned file                               # ...it is NOT currently ignored
    
    svn propset svn:global-ignores "ignoreThis.txt" .
    svn status
    > 0 unversioned files                              # ...but now the file is ignored!
    
    cd subdirectory                                    # now open a subdirectory
    echo "foo" > "ignoreThis.txt"                       # create another file named "ignoreThis.txt"
    svn status
    > 0 unversioned files                              # the file is ignored here too!
    

TortoiseSVN उपयोगकर्ताओं के लिए:

यह पूरी व्यवस्था मेरे लिए भ्रामक थी, क्योंकि टोर्टोइसेवएनएन की शब्दावली (जैसा कि उनके विंडोज एक्सप्लोरर मेनू सिस्टम में इस्तेमाल किया गया था) शुरू में मेरे लिए भ्रामक थी - मैं इस बात से अनभिज्ञ था कि इग्नोर मेनू की "पुनरावृत्ति जोड़ें," जोड़ें "और" जोड़ें "का क्या महत्व है विकल्प। मुझे उम्मीद है कि यह पोस्ट बताती है कि एसवीएन प्रॉपर्टीज की सुविधा को इग्नोर कैसे किया जाता है। उस ने कहा, मैं आपको अनदेखा करने के लिए कमांड-लाइन का उपयोग करने की सलाह देता हूं ताकि आप यह महसूस कर सकें कि यह GUI का उपयोग करने के बजाय यह कैसे काम करता है, और कमांड-लाइन के साथ सहज होने के बाद गुणों को हेरफेर करने के लिए केवल GUI का उपयोग कर रहा है।

उन फ़ाइलों को सूचीबद्ध करना जिन्हें अनदेखा किया गया है:

कमांड svn statusनजरअंदाज की गई फ़ाइलों को छिपाएगा (अर्थात, फाइलें जो एक आरजीए global-ignoresपैटर्न से मेल खाती हैं, या तत्काल माता-पिता की निर्देशिका के svn:ignoreपैटर्न से मेल खाती हैं या किसी भी एंसर निर्देशिका के svn:global-ignoresपैटर्न से मेल खाती हैं ।

--no-ignoreसूचीबद्ध फ़ाइलों को देखने के लिए विकल्प का उपयोग करें । उपेक्षित फ़ाइलों की स्थिति है I, तो आउटपुट grepको केवल "I" से शुरू होने वाली लाइनों को दिखाने के लिए पाइप करें ।

आदेश है:

svn status --no-ignore | grep "^I"

उदाहरण के लिए:

svn status
> ? foo                             # An unversioned file
> M modifiedFile.txt                # A versioned file that has been modified

svn status --no-ignore
> ? foo                             # An unversioned file
> I ignoreThis.txt                  # A file matching an svn:ignore pattern
> M modifiedFile.txt                # A versioned file that has been modified

svn status --no-ignore | grep "^I"
> I ignoreThis.txt                  # A file matching an svn:ignore pattern

टा-डा!


6
नजरअंदाज की गई फाइलों को खोजने के लिए: svn status -u -v --no-अनदेखा | grep "^ I" | awk "{print \ $ 2}"
क्रिश्चियन मैडसेन

3
यदि आप फ़ाइल को अनदेखा करना चाहते हैं ।/FolderA/FolderB/FileToIgnore, अपने से ऐसा करें। फ़ोल्डर: svn propset svn: "FileToIgnore" FolderA / FolderB / पर ध्यान न दें
jnj

8
यदि आप ssh'ing हैं svn propedit svn:ignore .और कोई टेक्स्ट एडिटर कॉन्फ़िगर नहीं किया गया है, तो आपको एक त्रुटि संदेश मिलेगा जिसमें लिखा है svn: E205007: कोई भी पर्यावरण चर SVN_EDITOR, VISUAL या EDITOR सेट नहीं है, और कोई भी 'एडिटर-cmd' रन-टाइम कॉन्फ़िगरेशन विकल्प नहीं था एक संपादक को खोलने के बजाय मिला । तो बस इस तरह निर्दिष्ट करें - वेदिटर-सीएमडी नैनोsvn propedit svn:ignore . --editor-cmd nano
जोनाथन मोरेल्स वेलेज़

12
आप "--recursive" तर्क का उपयोग करके सभी सबफ़ोल्डर्स में एक विशिष्ट फ़ाइल नाम के साथ फ़ाइलों को भी अनदेखा कर सकते हैं। यानी svn propset svn: "* .jpg" पर ध्यान न दें।
टेम्पलर

2
svn status | grep '^?'
जागने का

91

संस्करण नियंत्रण फ़ाइलों के तहत सूची नहीं बनाने के लिए निम्न कमांड का उपयोग करें।

svn status | grep "^\?" | awk "{print \$2}" > ignoring.txt

फिर फ़ाइल को संपादित करें सिर्फ उन फ़ाइलों को छोड़ने के लिए जिन्हें आप वास्तव में अनदेखा करना चाहते हैं । फिर फ़ाइल में सूचीबद्ध फ़ाइलों को अनदेखा करने के लिए इसका उपयोग करें:

svn propset svn:ignore -F ignoring.txt .

लाइन के अंत में डॉट नोट करें। यह एसवीएन को बताता है कि संपत्ति को वर्तमान निर्देशिका पर सेट किया जा रहा है।

फ़ाइल हटाएँ:

rm ignoring.txt

अंत में,

svn ci --message "ignoring some files"

तब आप देख सकते हैं कि किन फ़ाइलों को अनदेखा किया गया है:

svn proplist -v

2
अच्छा लगा। एक मामूली सुधार है svn status | awk "/^?/ {print \$2}" > ignoring.txt
डिर्क एडल्डबुलेटेल

4
फ़ाइल क्यों हटाएं? यह रेपो में रखना अगर यू की जरूरत है फिर से बनाने के लिए / जोड़ें / निकालें
tgkprog

ध्यान दें कि यह समाधान उपनिर्देशिकाओं में फ़ाइलों को अनदेखा नहीं करेगा (भले ही वह ign.txt में दिखा हो)।
शनाब

क्या यह मौजूदा उपेक्षा को बनाए रखेगा? यदि नहीं, तो इसे एक कमांड में कैसे करें (यानी - अनदेखी नहीं करता है और I से पहले वाली लाइनें भी रखें)?
1

यह आपके वर्तमान इग्नोर को अधिलेखित कर देगा, कोशिश करें: svn pg svn:ignore . >> ignore.txtफ़ाइल को वर्तमान इग्नोर करने के लिए पहले कमांड के बाद।
ulitosCoder

54

.गरिग्नोर जैसे दृष्टिकोण

आप एक फ़ाइल या निर्देशिका को अनदेखा कर सकते हैं जैसे .ignignore। बस उन निर्देशिकाओं / फ़ाइलों की सूची की एक टेक्स्ट फ़ाइल बनाएँ जिन्हें आप अनदेखा करना चाहते हैं और नीचे दिए गए कोड को चलाना चाहते हैं:

svn propset svn:ignore -F ignorelist.txt .

या यदि आप पाठ फ़ाइल का उपयोग नहीं करना चाहते हैं, तो आप इसे इस तरह कर सकते हैं:

svn propset svn:ignore "first
 second
 third" .

स्रोत: Karsten के ब्लॉग - सेट svn: कमांड लाइन से कई फ़ाइलों के लिए उपेक्षा करें


1
ध्यान दें कि यदि आप बाद में अपनी अनदेखा फ़ाइल को संशोधित करते हैं, तो आपको svn:ignoreकमांड को फिर से चलाने की जरूरत है (देखें stackoverflow.com/a/58380306/189518 )
सेंसी जेम्स

50

यदि आप TortoiseSVN का उपयोग कर रहे हैं , तो किसी फ़ाइल पर राइट-क्लिक करें और फिर TortoiseSVN / Add to अनदेखा सूची चुनें । यह फ़ाइल / वाइल्डकार्ड को svn:ignoreसंपत्ति में जोड़ देगा ।

svn:ignoreजाँच की जाएगी जब आप फ़ाइलों में जाँच कर रहे हैं, और मेल खाने वाली फ़ाइलों को अनदेखा किया जाएगा। मेरे पास Visual Studio .NET प्रोजेक्ट के लिए निम्नलिखित अनदेखी सूची है:

bin obj
*.exe
*.dll
_ReSharper
*.pdb
*.suo

आप इस सूची को TortoiseSVN / Properties के संदर्भ मेनू में पा सकते हैं ।


26

जैसा कि किसी ने भी इसका उल्लेख नहीं किया है ...

svn propedit svn:ignore .

फिर पैटर्न की अनदेखी करने, संपादक से बाहर निकलने के लिए फ़ाइल की सामग्री को संपादित करें और आप सभी काम कर रहे हैं।


3
यह उत्तर उपयोगी था। मेरे मामले में मुझे बदलने की ज़रूरत थी "।" फ़ाइल की उप-निर्देशिका मैं अनदेखा करना चाहता था और फ़ाइल पैटर्न को निर्दिष्ट करना चाहता था। इसके अलावा, पहली बार, मुझे इसकी आवश्यकता थी (मैं मैक पर हूं): SVN_EDITOR = "नैनो" निर्यात करें
एलिजा लोफग्रेन

22

मुझे जावा के लिए लेख। Svnignore उदाहरण मिला ।

उदाहरण: पटरियों पर रूबी के लिए ssignignore,

/log

/public/*.JPEG
/public/*.jpeg
/public/*.png
/public/*.gif

*.*~

और उसके बाद:

svn propset svn:ignore -F .svnignore .

.Gitignore के उदाहरण हैं। आप अपने .svignore के लिए उपयोग कर सकते हैं

https://github.com/github/gitignore


1
मैं के रूप में यू ने कहा ... लेकिन जब मैं svn स्थिति चलाते हैं। यह अभी भी "के साथ उपेक्षित फ़ाइलों को दिखाता है?"
हर्षित गुप्ता

मैंने कभी svn स्टेटस के साथ जाँच नहीं की, लेकिन svn ऐड * के साथ और उसके बाद svn कमिट करने के बाद, फाइलों को अनदेखा करना कमिट नहीं है।
d.danailov

यदि कोई फ़ाइल "a.txt" पहले से ही संस्करण नियंत्रण में है, तो "svn propset svn: ign -F .svnignore a.txt" जैसे कमांड द्वारा अनदेखा किया जाता है? क्या यह सही है ?
एरकेशपड

यदि आप अपने .svnignore फ़ाइल में "a.txt" जोड़ते हैं, तो मुझे यकीन नहीं है, लेकिन कमांड ठीक से होना चाहिए।
d.danailov

10

प्रोपेडिट का उपयोग करते समय सुनिश्चित करें कि कोई अनुगामी स्थान न हो क्योंकि इससे फ़ाइल को अनदेखा सूची से बाहर रखा जाएगा।

यदि आप आरंभ करने के लिए फ़ाइल बनाने के लिए linux पर टैब-स्वतः पूर्ण का उपयोग करते हैं तो ये स्वचालित रूप से सम्मिलित किए जाते हैं:

svn propset svn:ignore 'file1
file2' .

6
यह केवल कुछ गोले के लिए काम करता है, जैसे बैश। ध्यान दें कि प्रोपसेट कमांड को फिर से लिखना पैटर्न के पिछले सेट को ओवरराइट करता है।
JA Faucett

तो file1 और file2 अलग लाइनों पर होना चाहिए?
इगोरगानापल्स्की

8

एक और उपाय है:

svn st | awk '/^?/{print $2}' > svnignore.txt && svn propget svn:ignore >> svnignore.txt && svn propset svn:ignore -F svnignore.txt . && rm svnignore.txt

या लाइन से लाइन

svn st | awk '/^?/{print $2}' > svnignore.txt 
svn propget svn:ignore >> svnignore.txt 
svn propset svn:ignore -F svnignore.txt . 
rm svnignore.txt

यह क्या करता है:

  1. Svn से स्थिति फ़ाइलों को प्राप्त करता है
  2. सभी फाइलों के साथ बचाता है ? "svnignore.txt" फ़ाइल के लिए
  3. पहले से ही नजरअंदाज की गई फ़ाइलों को प्राप्त करता है और उन्हें "svnignore.txt" फ़ाइल में जोड़ देता है
  4. "Svnignore.txt" में फ़ाइलों को अनदेखा करने के लिए svn को बताता है
  5. फ़ाइल निकालता है

8

इसके अलावा, यदि आप कछुआ एसवीएन का उपयोग करते हैं तो आप यह कर सकते हैं:

  1. संदर्भ मेनू में "TortoiseSVN" का चयन करें, फिर "गुण"
  2. दिखाई खिड़की "नया" पर क्लिक करें, फिर "उन्नत"
  3. "गुण नाम" के विपरीत दिखाई देने वाली विंडो में "svn: उपेक्षा करें", "संपत्ति मान" के विपरीत वांछित फ़ाइल नाम या फ़ोल्डर का नाम या फ़ाइल मास्क टाइप करें (मेरे मामले में यह "* / लक्ष्य" था), "लागू करें" पर क्लिक करें। संपत्ति पुनरावर्ती
  4. ठीक है। ठीक है।
  5. कमिट

6
  1. cd ~ / .subversion
  2. खुला विन्यास
  3. 'ग्लोबल-इग्नोर' की तरह लाइन खोजें
  4. वैश्विक ध्यान न दी = * ओ * .lo * .la * .al .libs * .so: सेट की तरह इस फ़ाइल प्रकार की अनदेखी । .so [0-9] * .pyc * .pyo 88 * .rej ~ # #। * *। *। swp .DS_Store node_modules आउटपुट

धन्यवाद, आपका उत्तर केवल वही है जो configफ़ाइल का उल्लेख करता है।
हेनरिक डी सूसा

इस उत्तर में इसके साथ ही @HenriquedeSousa stackoverflow.com/a/86052/7724 का भी उल्लेख है और यह भी बताता है कि यह स्थानीय क्लाइंट-केवल फ़ाइलों को अनदेखा करने का एक तरीका है।
bzlm

5

Bkbilly के उत्तर का अधिक पठनीय संस्करण :

svn st | awk '/^?/{print $2}' > svnignore.txt
svn propget svn:ignore >> svnignore.txt
svn propset svn:ignore -F svnignore.txt .
rm svnignore.txt

यह क्या करता है:

  1. Svn से स्थिति फ़ाइलों को प्राप्त करता है
  2. सभी फाइलों के साथ बचाता है ? "svnignore.txt" फ़ाइल के लिए
  3. पहले से ही नजरअंदाज की गई फ़ाइलों को प्राप्त करता है और उन्हें "svnignore.txt" फ़ाइल में जोड़ देता है
  4. "Svnignore.txt" में फ़ाइलों को अनदेखा करने के लिए svn को बताता है
  5. फ़ाइल निकालता है

मुझे bkbilly का उत्तर पसंद है, लेकिन यह संस्करण अधिक पठनीय बनाने के लिए प्रत्येक पंक्ति को तोड़ता है, और && को निकालता है, जो मेरे परीक्षणों में कुछ भी नहीं करता था, क्योंकि पहली पंक्ति हमेशा अस्थायी फ़ाइल बनाती है, और यह वही अस्थायी फ़ाइल हमेशा उपेक्षा सूची में मिलती है।
LivingDust

इस मामले में एक संपादित प्रस्ताव अधिक उपयुक्त होगा। प्रयास की सराहना!
जिम

मेरे पास एक संपादन का सुझाव देने के लिए अभी तक पर्याप्त प्रतिष्ठा नहीं थी। लेकिन मैं एक अच्छे प्रोटोकॉल को बर्बाद नहीं करना चाहता। क्या नया उत्तर आदि पोस्ट करने के बजाए सुझाव देना और संपादित करना बेहतर है, इसके लिए दिशानिर्देशों पर एक सरल README है?
लिविंगडस्ट

1
यदि आपका उत्तर ठीक वैसा ही है जैसा डेढ़ साल पहले पोस्ट किया गया था, यह बहुत सीधा है। आपने " यह क्या करता है " स्पष्टीकरण की भी नकल की ।
जिम

3

आप SVN की कॉन्फ़िगरेशन फ़ाइल में एक वैश्विक अनदेखा पैटर्न भी सेट कर सकते हैं।


1
क्या आप एक विशिष्ट भंडार के लिए एक अनदेखा पैटर्न निर्धारित कर सकते हैं?
डेविड डोरिया

3

svn status आपको बताएगा कि कौन सी फाइलें एसवीएन में नहीं हैं, साथ ही क्या बदला है।

को देखो SVN गुण प्रॉपर्टी को नकारने के लिए।

सभी चीजों के लिए एसवीएन, रेड बुक पढ़ना आवश्यक है।



2

फाइलों की स्थिति दिखाने के लिए अपनी वर्किंग कॉपी पर कमांड svn स्टेटस का प्रयोग करें , वे फाइलें जो अभी तक वर्जन कंट्रोल (और नजरअंदाज नहीं) के तहत हैं उनके आगे प्रश्न चिह्न होगा।

के रूप में फ़ाइलों को अनदेखा करने के लिए आपको svn को संपादित करने की आवश्यकता है: संपत्ति पर ध्यान न दें, अध्याय को अनदेखा करें । एचटीएमएल । पुस्तक में svn स्थिति का उपयोग करने के बारे में अधिक वर्णन किया गया है।


2

एसवीएन ignoreको कछुआ एसवीएन में प्रबंधन करना आसान है। TortoiseSVN खोलें और फ़ाइल मेनू पर राइट-क्लिक करें फिर सूची को अनदेखा करने के लिए जोड़ें चुनें।

यह svn:ignoreसंपत्ति में फाइलें जोड़ देगा । जब हम फाइलों में जांच करते हैं, तो जो फाइल उसके साथ मेल खाता svn:ignoreहै, उसे नजरअंदाज कर दिया जाएगा और वह प्रतिबद्ध नहीं होगा।

Visual Studio प्रोजेक्ट में हमने अनदेखा करने के लिए निम्न फ़ाइलों को जोड़ा है:

bin obj
*.exe
*.dll
*.pdb
*.suo

हम सफलतापूर्वक इस पद्धति का उपयोग करके Comparetrap के SVN पर स्रोत कोड का प्रबंधन कर रहे हैं


2

मेरे लिए क्या काम किया:

मैं तोड़फोड़ में फ़ाइलों को कैसे अनदेखा कर सकता हूं?
1. फाइल एक्सप्लोरर में, SVN प्रोजेक्ट फोल्डर-नाम पर राइट-क्लिक करें।
2. "SVN कमिट ..."
3.A "कमिट" विंडो
पर क्लिक करें। 4. उस फोल्डर / फाइल पर राइट-क्लिक करें जिसे आप नजरअंदाज करना चाहते हैं।
सूची को अनदेखा करने के लिए जोड़ें पर क्लिक करें 6.
फ़ोल्डर / फ़ाइल का
चयन करें 7. SVN के लिए "संपत्ति परिवर्तन" चुनें

इसके अलावा, मैं उन फ़ाइलों को कैसे खोजूं जो संस्करण नियंत्रण में नहीं हैं?
उपरोक्त चरण 3 के बाद, "बिना बताए फाइलें दिखाएं" पर क्लिक करें


0
  1. खुला आप JetBrains उत्पाद (यानी Pycharm) का उपयोग करें
  2. फिर शीर्ष टूलबार पर 'कमिट' बटन पर क्लिक करें या शॉर्टकट 'ctrl + k' स्क्रीनशॉट_ toolbar का उपयोग करें
  3. प्रतिबद्ध इंटरफ़ेस पर, अपनी अवांछित फ़ाइलों को निम्नानुसार एक और परिवर्तन सूची में स्थानांतरित करें। screenshot_commit_change
  4. अगली बार आप केवल डिफ़ॉल्ट परिवर्तन सूची बना सकते हैं।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.