保持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. 是否有Python的Term :: ANSIScreen等价物?
- 3. 是否有“python -i”的ruby等价物?
- 4. PHP的ArrayObject是否有in_array等价物?
- 5. 是否有Android的Application :: onDestroy()等价物?
- 6. 是否有.Net System.Data的Java等价物?
- 7. excel vlookup是否有Java的等价物?
- 8. 是否有ToolStripButton的WPF等价物?
- 9. 是否有jQuery.offset的Elm等价物?
- 10. 在mercurial中是否有与svn:关键字等价的东西?
- 11. 是否有与updateSchema =“false”等价的适用于单个实体的等价物?
- 12. 是否有一个packaged_task :: set_exception等价物?
- 13. 在Java中是否有TweenMax等价物
- 14. TabBarIOS - 是否有viewDidAppear或viewWillAppear等价物?
- 15. Rails Fixtures是否有.net等价物?
- 16. 在Windows中是否有XEmbed等价物?
- 17. 在Python中是否有Rake等价物?
- 18. 厨师中是否有puppet_nist等价物?
- 19. Filehelpers,Super CSV:是否有Python等价物?
- 20. Tomcat是否有mod_sed等价物?
- 21. tf_utils包是否有非GPU等价物?
- 22. 是否有silverlight response.redirect等价物?
- 23. 在Doxygen中是否有@inheritDoc等价物?
- 24. 管道是否有'liftIO`等价物?
- 25. Sqlite的选择与字符串相等的价值是否与列名相同?
- 26. 是否有与MySql等价的Profiler? “
- 27. 是否有与ListBox.ItemTemplate等价的RichTextBox?
- 28. 是否有与ITypedList等价的Silverlight?
- 29. 是否有与Gtk#Windows等价的Form.Showdialog?
- 30. 是否有与_mm_insert_epi32等价的SSE2?
是的,我已经在Mercurial中看到过使用'.keep'文件。 – 2014-09-10 12:29:16