首页 \ 问答 \ 呼吁洞察力:版本控制和二进制文件(call for insight: revision control and binaries)

呼吁洞察力:版本控制和二进制文件(call for insight: revision control and binaries)

人类编写源代码

版本控制用于记录源代码中的更改

工具处理源代码并生成机器可读的东西(exec,libs,GUI代码等)

每隔一段时间我想保存工具输出的副本(例如,保存ARM的beta版本的可执行文件)。 我可以手动保存工具的输出,给它一个反映修订控制历史记录中的点的名称(例如使用标签名称)。 这看起来很尴尬和容易出错。

我希望你洞察2件事情:

  1. 使用修订控制在修订历史图表中的特定位置存储工具生成的输出有什么优点/缺点? 你用什么非RCS工具作为替代方案?

  2. 在mercurial,git中,将特定版本中的工具生成输出包含在其他版本中的最佳方式是什么?


humans write source code

revision control is used to record changes in the source code

tools process source code and generate machine-readable stuff (exec, libs, GUI code, etc.)

every once in a while i would like to save a copy of the tools' output (e.g. save executable of beta-release for ARM). i can manually save the tools' output giving it a name which reflects the point in the revision control history (e.g. use tag name). this seems awkward and error-prone.

i would like your insight into 2 things:

  1. what are the pros/cons of using revision control to store tool-generated output at specific positions in the revision history graph? what non-RCS tools do you use as an alternative?

  2. in mercurial, git, what's the best way to include tool-generated output in specific revisions and not others


原文:https://stackoverflow.com/questions/4237021
更新时间:2021-08-31 11:08

最满意答案

1. 资源管理器里打开隐藏文件显示;

2. 如下图所示:

其他回答

使用U盘的过程中,都有遇到过U盘内的文件被隐藏的情况
http://www.udaxia.com/wtjd/1909.html
找回U盘内隐藏文件的两大妙招!
方法一
    1、打开windows资源管理器,在 “工具”菜单中单击“文件夹选项”。
    2、在弹出的“文件夹选项”中切换到“查看”选项卡,“隐藏文件和文件夹”下方,选中“显示隐藏文件和文件夹”单选框,点击“确定”。
    这种方法是最常用、简单的,如果按上面步骤操作后,文件没反应的话,那就可能是explorer.exe 病毒引起的。
    方法二
    1、点击“开始--运行”,在“运行”窗口中输入“regedit”命令后按回车,打开“注册表编辑器”。
    2、在打开的“注册表编辑器”中依次点击打开以下注册项hkey_local_machinesoftwaermicrosoftwindowscurrentversionexploreradvancedfolderhidden 。
    3、在此处有两个主键nohidden、showall,将nohidden 下二进制键值checkedvalue和defaultvalue都设为2;将showal l下的checkedvalue 设为1,defaultvalue 设为2。
    4、设置完成后关闭退出注册表。

相关问答

更多
  • 打开U盘,依次菜单栏“工具-文件夹选项-查看-隐藏文件和文件夹”,勾选“显示所有文件和文件夹”,确定 (2)上面那行里面我把 隐藏受保护的文件 和 隐藏已知扩展名去掉 然后在 显示所有文件夹 (3)注册表中 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows \CurrentVersion\explorer\Advanced\Folder\Hidden,把主键SHOWALL下的键CheckedValue的值改为1,同时还要把主键NOHIDDEN和NOHIDORSYS下 ...
  • 不可能。 一台电脑上同时只能运行一个实体操作系统。 你这种情况,可以考虑使用虚拟机软件。
  • 1、以Win7系统为例,双击桌面上的计算机图标,打开Windows资源管理器主页面; 2、双击打开可移动磁盘驱动器文件管理页面; 3、接下来,点击页面顶部“组织”按钮,选择“文件夹和搜索选项”菜单; 4、在弹出的文件夹选项页面中,点击顶部“查看”选项卡,勾选“显示隐藏的文件、文件夹和驱动器”选项,并点击底部“确定”按钮; 5、最后,即可在U盘目录中看到被隐藏的文件夹了。
  • 打开文件夹 在页面的最上边的菜单中选择工具,然后工具菜单中选择文件夹选项,会弹出一个菜单来,然后再选择查看,再查看里面有一个隐藏文件和文件夹的选项,选择显示所有文件和文件夹就OK啦
  • 你在电脑上打开U盘后点工具(alt+t)》》文件夹选项 然后选“查看”选项卡,然后高级设置里面,把 “隐藏受保护的操作系统文件”前面的勾去掉 “然后在隐藏文件和文件夹” 里面选 “显示所有文件和文件夹” 其实这个操作是正对全部电脑文件的,包括你插上U盘后,对U盘文件也有效的
  • 只要你下载一个usbcleaner(U盘专杀工具)就可以轻松解决问题了, 但是使用的时候要注意选择检测移动盘然后选择恢复被病毒恶意隐藏的文件再选择强制去除文件夹目录系统隐藏属性 哈哈,原来看不见的东西是不是出来了,试一试吧,祝你好运! 解决这个问题我还专门制作了一个小程序,告诉我你的邮箱,以后只要把这个小程序放到U盘中就不怕这种病毒了。
  • 在文件上右键——属性,在隐藏前面打钩要显示隐藏文件——打开我的电脑——工具——文件夹选项——查看——把显示所有文件和文件夹前面打钩,确定
  • 中病毒了...不致命但特烦人 解救:先把u盘里重要的文件备份,再重装系统...下载个U盘病毒专杀(超级巡警U盘专杀)..先把所有分区免疫保护起来,再连接U盘到电脑,格式化U盘.
  • 开始-程序-附件-命令提示符,进入dos界面,假如你U盘盘符是H:,H盘有一个1.doc被隐藏了想改回来,则输入attrib H:\1.doc -s -r -h ,是文件夹被隐藏也是一样,就把它当文件来处理就行了. attrib H:\1.doc -s -r -h是取消H盘下1.doc文件的系统,只读和隐藏属性. 如果1.doc在文件夹temp下,则是attrib H:\temp\1.doc -s -r -h,以此类推
  • 1. 资源管理器里打开隐藏文件显示; 2. 如下图所示:

相关文章

更多

最新问答

更多
  • 您如何使用git diff文件,并将其应用于同一存储库的副本的本地分支?(How do you take a git diff file, and apply it to a local branch that is a copy of the same repository?)
  • 将长浮点值剪切为2个小数点并复制到字符数组(Cut Long Float Value to 2 decimal points and copy to Character Array)
  • OctoberCMS侧边栏不呈现(OctoberCMS Sidebar not rendering)
  • 页面加载后对象是否有资格进行垃圾回收?(Are objects eligible for garbage collection after the page loads?)
  • codeigniter中的语言不能按预期工作(language in codeigniter doesn' t work as expected)
  • 在计算机拍照在哪里进入
  • 使用cin.get()从c ++中的输入流中丢弃不需要的字符(Using cin.get() to discard unwanted characters from the input stream in c++)
  • No for循环将在for循环中运行。(No for loop will run inside for loop. Testing for primes)
  • 单页应用程序:页面重新加载(Single Page Application: page reload)
  • 在循环中选择具有相似模式的列名称(Selecting Column Name With Similar Pattern in a Loop)
  • System.StackOverflow错误(System.StackOverflow error)
  • KnockoutJS未在嵌套模板上应用beforeRemove和afterAdd(KnockoutJS not applying beforeRemove and afterAdd on nested templates)
  • 散列包括方法和/或嵌套属性(Hash include methods and/or nested attributes)
  • android - 如何避免使用Samsung RFS文件系统延迟/冻结?(android - how to avoid lag/freezes with Samsung RFS filesystem?)
  • TensorFlow:基于索引列表创建新张量(TensorFlow: Create a new tensor based on list of indices)
  • 企业安全培训的各项内容
  • 错误:RPC失败;(error: RPC failed; curl transfer closed with outstanding read data remaining)
  • C#类名中允许哪些字符?(What characters are allowed in C# class name?)
  • NumPy:将int64值存储在np.array中并使用dtype float64并将其转换回整数是否安全?(NumPy: Is it safe to store an int64 value in an np.array with dtype float64 and later convert it back to integer?)
  • 注销后如何隐藏导航portlet?(How to hide navigation portlet after logout?)
  • 将多个行和可变行移动到列(moving multiple and variable rows to columns)
  • 提交表单时忽略基础href,而不使用Javascript(ignore base href when submitting form, without using Javascript)
  • 对setOnInfoWindowClickListener的意图(Intent on setOnInfoWindowClickListener)
  • Angular $资源不会改变方法(Angular $resource doesn't change method)
  • 在Angular 5中不是一个函数(is not a function in Angular 5)
  • 如何配置Composite C1以将.m和桌面作为同一站点提供服务(How to configure Composite C1 to serve .m and desktop as the same site)
  • 不适用:悬停在悬停时:在元素之前[复制](Don't apply :hover when hovering on :before element [duplicate])
  • 常见的python rpc和cli接口(Common python rpc and cli interface)
  • Mysql DB单个字段匹配多个其他字段(Mysql DB single field matching to multiple other fields)
  • 产品页面上的Magento Up出售对齐问题(Magento Up sell alignment issue on the products page)