【发布时间】:2010-09-25 08:07:45
【问题描述】:
看到这个:http://www.suckless.org/wiki.html。基于 Mercurial 的 wiki。版本控制是否还有其他与代码无关的用途?是否还有其他项目使用内部版本控制工具而不是编写自己的特定解决方案?
【问题讨论】:
标签: version-control reusability
看到这个:http://www.suckless.org/wiki.html。基于 Mercurial 的 wiki。版本控制是否还有其他与代码无关的用途?是否还有其他项目使用内部版本控制工具而不是编写自己的特定解决方案?
【问题讨论】:
标签: version-control reusability
答案有点晚,但我觉得这属于这里:
前段时间,我使用 Git 来跟踪花在游戏上的时间。我将游戏的快捷方式绑定到一个监控进程和游戏保存的小程序。每次开始游戏时,它都会切换到以该游戏命名的分支,并每 10 分钟提交一次保存,即使它们没有更改。当游戏退出时,它停止并切换回master。
只需打开存储库的“git tree”即可显示游戏运行了多长时间,并保留其保存的版本存档,这对于在必要时“及时返回”非常有用。
【讨论】:
作为一名正在寻找工作的即将毕业的学生,我正在为我的简历使用版本控制。
我为什么这样做:
【讨论】:
我的公司将每个产品版本的所有生命周期文档存储在版本控制中。这些是在产品开发、测试和发布期间创建的项目。
我们开始这样做是为了支持开发,但最终喜欢为文档、测试用例等提供版本控制和历史记录。
【讨论】:
我们目前正在尝试通过 Teamprise 将一组图形设计师转换为使用 Team Foundation Server。
此外,不要将其视为传统意义上的代码。数据库脚本、搜索设备的索引脚本等都可以被捕获和版本控制。结合良好的构建过程,您也可以从部署这些工件中减少大量手动工作。
而且,正如其他人所提到的,文档、测试数据等。
【讨论】:
不是您所说的,但版本控制软件可能是与朋友或小型网络共享文件的简单平台。
当然,仅出于纯粹的法律原因。
【讨论】:
简单的错误跟踪系统,每个错误一个文件,处理状态的文件夹结构和用于更简单搜索的命名约定。
【讨论】:
在我的办公室,我们将其用作不时共享文件的一种形式。 HEAD 修订版中有大约 4GB 的文件,并且运行良好。拥有所有文档的完整版本历史记录是一个很好的备份工具。
【讨论】:
在“非代码”的道路上走得更远,GTD 怎么样?
如果您以纯文本形式保存任务、上下文、下一步操作等,则可以使用版本控制来维护和重放您的项目活动。如果您必须报告此类事情,提交日志可以提供一个很好的活动摘要。
【讨论】:
配置文件。记录系统更改的好方法。并且始终能够还原更改。
【讨论】:
如果操作正确,将/etc 或其他配置目录/文件置于版本控制下会很有用。
【讨论】:
想到的一对
【讨论】:
我会使用 VC 为磁盘上的数据实现存档(或备份)功能。
还有:
【讨论】: