所以我已经开始使用Subversion并且对忽略文件感到困惑.
根据我的阅读,我可以使用propedit/propset忽略目录中的文件.但是,我添加了一条规则来忽略以点开头的文件(VIM的交换文件有时会遗留下来),但似乎我必须将该规则应用于项目中的每个目录和子目录.
有没有人知道使用SVN递归地使文件模式忽略语句工作的方法?
这是我的超级简单忽略(我假设SVN使用GLOB而不是RE):
.*
我的项目是这样的:
project/ application/ models/ views/ form1/ form2/ config/ controllers/ libraries/ plugins/ helpers/ css/
并且应用程序中的许多文件夹都有几个级别.将此规则应用于每个文件夹将是一个极其烦恼,特别是因为这是在积极开发并且可能会发生变化.
另外,我应该补充一点,我不想在〜/ .subversion /中修改我的用户subversion配置,因为我希望这个忽略存在于存储库中,并影响所有开发人员,而不仅仅是我.
我使用以下代码对我的字典进行排序:
meaningHash = {'Banana': 'fruit', 'apple': 'fruit'}
sortedMeaningHash = collections.OrderedDict(sorted(meaningHash.items()))
print sortedMeaningHash
Run Code Online (Sandbox Code Playgroud)
结果是:
OrderedDict([('Banana', 'fruit'), ('apple', 'fruit')])
Run Code Online (Sandbox Code Playgroud)
而期望的输出是:
OrderedDict([('apple', 'fruit'), ('Banana', 'fruit')])
Run Code Online (Sandbox Code Playgroud)