dir과 하위 디렉토리를 추가하는 데 문제가 있습니다. "PSMTabBarControl2"디렉터리를 추가하면 다음 상태가 표시되지만 bzr은 "unknown"아래에 나열된 특정 디렉터리를 추가하는 것을 거부합니다.bzr add하지만 dirs는 알 수없는 채로 남아 있습니다.
prompt> bzr st
added:
CONTENT/PSMTabBarControl2/
CONTENT/PSMTabBarControl2/English.lproj/
CONTENT/PSMTabBarControl2/English.lproj/InfoPlist.strings
CONTENT/PSMTabBarControl2/English.lproj/PSMTabBarControlInspector.xib
CONTENT/PSMTabBarControl2/English.lproj/PSMTabBarControlLibrary.nib/
CONTENT/PSMTabBarControl2/English.lproj/PSMTabBarControlLibrary.nib/designable.nib
CONTENT/PSMTabBarControl2/English.lproj/PSMTabBarControlLibrary.nib/keyedobjects.nib
CONTENT/PSMTabBarControl2/Info.plist
CONTENT/PSMTabBarControl2/PSMTabBarControl-Info.plist
CONTENT/PSMTabBarControl2/PSMTabBarControl.xcodeproj/
CONTENT/PSMTabBarControl2/PSMTabBarControl.xcodeproj/project.pbxproj
CONTENT/PSMTabBarControl2/PSMTabBarControlView.classdescription
CONTENT/PSMTabBarControl2/PSMTabBarControl_Prefix.pch
CONTENT/PSMTabBarControl2/version.plist
modified:
.bzrignore
CONTENT/TabInterface/OPCommanderPanel/OPCommanderPanelView.m
unknown:
CONTENT/PSMTabBarControl/
CONTENT/PSMTabBarControl2/documentation/
CONTENT/PSMTabBarControl2/images/
CONTENT/PSMTabBarControl2/source/
prompt>
어떻게 알 수없는 섹션에 항목을 추가합니까?
FYI :이 dir은 내 bzrignore에 없으며 이상한 사용 권한도 없습니다.
업데이트 : "bzr add -v"는 이러한 dir이 거부 된 이유를 나타내지 않습니다.
prompt> bzr add -v
ignored CONTENT/PSMTabBarControl2/PSMTabBarControl.xcodeproj/neoneye.mode1v3 matching "*.mode1v3"
ignored CONTENT/TabInterface/PSMTabBarControl/PSMTabBarControl.xcodeproj/neoneye.mode1v3 matching "*.mode1v3"
ignored CONTENT/PSMTabBarControl2/PSMTabBarControl.xcodeproj/default.pbxuser matching "*.pbxuser"
ignored CONTENT/PSMTabBarControl2/PSMTabBarControl.xcodeproj/neoneye.pbxuser matching "*.pbxuser"
ignored CONTENT/TabInterface/PSMTabBarControl/PSMTabBarControl.xcodeproj/neoneye.pbxuser matching "*.pbxuser"
ignored CONTENT/TabInterface/PSMTabBarControl/PSMTabBarControl.xcodeproj/project.pbxproj.~1~ matching "*~"
ignored CONTENT/.DS_Store matching ".DS_Store"
ignored CONTENT/build matching "build"
ignored CONTENT/PSMTabBarControl2/build matching "build"
prompt>
UPDATE2 : 알 수없는 dir을 프로젝트에 추가하려고하면 발생합니다. 그리고 내가 저지하려고하면 bzr은 말합니다.
prompt> bzr add CONTENT/PSMTabBarControl2/documentation
prompt> bzr st
unknown:
CONTENT/PSMTabBarControl/
CONTENT/PSMTabBarControl2/documentation/
CONTENT/PSMTabBarControl2/images/
CONTENT/PSMTabBarControl2/source/
prompt>
UPDATE3 : 저장소 자체에는 아무런 문제가 없습니다.
prompt> bzr check
Checking working tree at '/Users/neoneye/bzr/newcmd_app'.
Checking branch at 'file:///Users/neoneye/bzr/newcmd_app/'.
Checking repository at 'file:///Users/neoneye/bzr/newcmd_app/'.
checked repository <bzrlib.transport.local.LocalTransport url=file:///Users/neoneye/bzr/newcmd_app/> format <RepositoryFormat2a>
10 revisions
576 file-ids
checked branch file:///Users/neoneye/bzr/newcmd_app/ format Branch format 7
prompt>
UPDATE4 : 재귀 복사하여 새 저장소를 생성, 동일한 상황에서 결과
prompt> cp -R newcmd_app ~/Desktop/xyz
prompt> cd ~/Desktop/xyz
prompt> rm -rf .bzr
prompt> bzr init .
prompt> bzr add .
prompt> bzr commit -m "import"
prompt> bzr st
unknown:
CONTENT/PSMTabBarControl/
CONTENT/PSMTabBarControl2/documentation/
CONTENT/PSMTabBarControl2/images/
CONTENT/PSMTabBarControl2/source/
prompt>
UPDATE5 : ~ /에서 보면 나는이
0.327 skip control directory '.bzr'
0.661 bzr-svn: using Subversion 1.6.5()
을 그래서 볼 .bzr 것은-로그인 웬일인지 .svn dirs에 질식하는 것 같습니다. 아마도 .svn dirs를 제거하면 사라질 것입니다.
해결 방법 : .svn dirs는 바자를 혼동합니다. .svn 디렉토리를 제거한 후에 문제가 해결됩니다.
prompt> rm -rf `find . -type d -name .svn`
prompt>
'bzr add -v '는 유용한 정보를 제공합니까? – Trent
"무시 된"메시지 만 있지만 "알 수없는"dirs이 완전히 거부 된 이유에 대한 단서는 없습니다. – neoneye
'bzr add CONTENT/PSMTabBarControl2/documentation'과 같이 알 수없는 디렉토리 중 하나를 명시 적으로 추가하면 어떻게됩니까? – Trent