传统版本控制软件并不缺乏,但我正在寻找一些不需要我不断提交的东西。换句话说,我正在搜索自动保存目录中所有文件历史记录的后台软件。如果可能的话,我还希望自己能够在以后的基准测试中添加提交注释。
我不反对该解决方案是否是我自己托管的网络服务或本地服务,只要它是免费的或有合理的一次性费用(请不要订阅)。性能和硬盘使用率不是问题。
我希望我对我的要求不太具体。我在网上搜索了解决方案,但我找不到任何能满足我想要的软件。为了兼容性,我使用的是Windows 7 64位和AMD处理器。
答案 0 :(得分:6)
您应该考虑Dropbox。它不是严格的版本控制软件,但它在后台运行并将您的文件同步到云端。
他们免费为您提供2GB存储空间(如果您支付订阅费用则更多),您可以在他们的网站上查看Dropbox文件夹中不同版本的文件。
答案 1 :(得分:2)
我不知道有任何软件或服务可以做到这一点。
我确实提出了一个快速的想法 这个想法看起来像是一个黑客攻击,它完全脱离了我的头脑(因此可能会出现问题)。
创建一个应用/服务,使用FileSystemWatcher
检测您想要版本的位置的更改/创建/删除。
进行检测时,使用[在此处插入版本控制软件]的命令行(或其他)接口执行[bat / cmd / powershell / code / ect]进行提交。
我认为这是相当直接的。我认为它很容易实现,但这是“头脑”想法的危险。如果没有其他的话,一个寻找滚动你的方向。 :)
答案 2 :(得分:0)
我不知道任何库存解决方案,但根据您的IDE / Make系统,您应该能够创建一个postbuild事件,在成功构建后将文件提交到“常规”版本控制系统(版本)控制系统需要一个外部API或CLI才能工作)。然后,您可以在闲暇时在版本控制系统中添加提交注释等。