Kiedy łączę rzeczy w moim repozytorium, Subversion chce wiele dodać / zmienić svn:mergeinfo
właściwości do plików, które są całkowicie niezwiązane z rzeczami, które chcę scalić.
Pytania dotyczące tego zachowania zostały zadane wcześniej w witrynie Stack Overflow:
- SVN Właściwości scalania informacji na ścieżkach innych niż katalog główny kopii roboczej
- Czy istnieje sposób, aby wyłączyć TortoiseSVN za pomocą svn: mergeinfo?
Z tego, co rozumiem z tematów wymienionych powyżej, wygląda na to, że wiele plików w moim repozytorium ma określone svn:mergeinfo
właściwości, podczas gdy nie powinny. Zaleca się zmniejszenie ilości i umieszczanie tych właściwości tylko w odpowiednich plikach / folderach.
A teraz moje pytanie: w jaki sposób mogę łatwo usunąć te niepotrzebne właściwości? Używam TortoiseSVN, ale nie chcę ręcznie sprawdzać / naprawiać setek plików. Czy istnieje łatwiejszy sposób na usunięcie tych niepotrzebnych svn:mergeinfo
właściwości?
PS Ja nie szukam C ++ SVN kodu API.