保持hg管理下的工作树中包含空文件夹的首选方式是什么?我从来没有见过一个带有.hgkeep文件的Mercurial回购。是否有与Mercurial相同的.gitkeep等价物?
回答
但在git中,你只需添加任何使git引用文件夹的空文件。
我宁愿使用.keep
而不是.gitkeep
,所以我会说这同样适用于Mercurial?
.gitkeep
不是Git的特殊名称。这只是一个惯例。如果您愿意,您也可以使用.gitkeep
作为Mercurial中的占位符文件名!我自己,我使用README文件,并在里面写一个注释,解释为什么目录需要检入,如果它是空的。
感谢您分享您的风格。你见过其他人使用这种方法吗?我询问一个约定的原因是因为我很懒惰,希望使用对我来说最不费力的事情,但不会让克隆项目的其他人感到困惑。 – 2014-09-10 12:57:05
至少在20世纪80年代以来,我看到有人在写自述文件。显然不是为了这个确切的目的,但我想不出一个更清晰的方式来记录一个空目录,而不是把文档放在里面! .keep文件只有在出于某种原因必须隐藏文件时才会被选中 - 即使这样我可能会使用.README,以便我可以向新人解释为什么在那里有一个空目录。 – 2014-09-10 13:56:54
既没有git也没有hg跟踪文件夹,只有文件。所以如果你需要一个'空'文件夹出现,你必须跟踪它里面的文件。该文件否则会被您忽略,并可以被称为任何你喜欢的。
我知道。我希望有一个像git-folk似乎有普遍接受的大会。这样克隆项目的人就不需要很多解释。 – 2014-09-10 12:51:48
hg AFAIK中没有约定。 FWIW我们使用.ignore。 – 2014-09-11 11:48:04
- 1. 是否有与C#相当的ActiveRecord#find_by等价物?
- 2. 在mercurial中是否有与svn:关键字等价的东西?
- 3. 是否有.Net System.Data的Java等价物?
- 4. 是否有Android的Application :: onDestroy()等价物?
- 5. 是否有Python的RedBeanPHP等价物?
- 6. excel vlookup是否有Java的等价物?
- 7. 是否有jQuery.offset的Elm等价物?
- 8. 是否有ToolStripButton的WPF等价物?
- 9. 是否有IConvertible/System.Convert的Java等价物?
- 10. JavaScript的Function.prototype.bind是否有Ruby等价物?
- 11. 是否有Python的Term :: ANSIScreen等价物?
- 12. 是否有“python -i”的ruby等价物?
- 13. Android中是否有MethodHandle的等价物?
- 14. R的h2o.stack是否有python等价物?
- 15. PHP的ArrayObject是否有in_array等价物?
- 16. 是否有Throwable.printStackTrace()的StackTraceElement []等价物?
- 17. 是否存在与SELECT ... COUNT(*)... GROUP BY ...等价的等价物?
- 18. 是否有与updateSchema =“false”等价的适用于单个实体的等价物?
- 19. 在Python中是否有sessionInfo()等价物?
- 20. Filehelpers,Super CSV:是否有Python等价物?
- 21. 是否有.gemrc.local或等价物?
- 22. 管道是否有'liftIO`等价物?
- 23. SecCertificateAddToKeychain是否有openssl等价物?
- 24. 在Java中是否有TweenMax等价物
- 25. 在java中是否有array_intersect()等价物?
- 26. TabBarIOS - 是否有viewDidAppear或viewWillAppear等价物?
- 27. 在Doxygen中是否有@inheritDoc等价物?
- 28. 在Python中是否有Rake等价物?
- 29. 是否有一个packaged_task :: set_exception等价物?
- 30. tf_utils包是否有非GPU等价物?
是的,我已经在Mercurial中看到过使用'.keep'文件。 – 2014-09-10 12:29:16