我正在寻找Version Control的创意 - 或至少是非标准用途。我有一个特定的目的,但我不想以任何限制来扼杀你的创造性思想。
为此,请不要因为我说创意/非标准而消除对VCS处理源代码的创造性使用:这并不意味着它无法处理源代码。这只是意味着我正在寻找除分支,合并,标记,回滚和分叉之外的其他想法。
例如:我会考虑使用版本控制作为快速&肮脏的SharePoint作为一个可以接受的答案,但几乎没有。
你看到了其他有趣的用途吗?
答案 0 :(得分:6)
我使用SVN来管理我的照片。它比拥有一堆“保存为”副本要好得多。此外,我的技术倾向的家庭成员可以从TRUNK分支机构获得最新的图片......效果很好。
答案 1 :(得分:5)
个人日记,或writers/novelists。
答案 2 :(得分:3)
参见Using Git For What It Is Not Intended [sic]比赛。
答案 3 :(得分:2)
我已经看到它在我工作的一个地方用作FTP Warez Share的替代品。
Developer: "Hi, can you open port 22 for FTP"
SysAdmin: "Nope Company policy"
Developer: "Ok Fair enough"
几天后,我看到一些家庭伙伴+其他一些随机内容出现在SVN Repo下的一个名为“File Drop”的文件夹中,以几个分割.rar文件的形式出现
不可思议的是,他们没有被指定的用户签入,而是通过我们在构建期间用于下载仓库的sys帐户...该帐户随后被锁定为ReadOnly
答案 4 :(得分:2)
我使用SVN托管照片。
但不是专辑,只是我发布到论坛的图片,通过IM发送等等。
通过这种方式,我可以随时修改一张图片,从颜色调整到替换为10 000 x 10 000闪烁的GIF,将所提到的论坛分开(从未完成此操作,但是......)
答案 5 :(得分:2)
我在文件系统上使用了本地wiki的版本控制(darcs)。因为darcs repos是通过http获取的,所以我的Web服务器可以使用我的本地存储库,这意味着任何人都可以获取我的wiki副本,并进行自己的更改。
要获得新的更改,我会从他们的存储库中获取。
这样做的一个好处就是没有垃圾邮件,因为您只需回滚更改并停止从输入垃圾邮件的任何人那里获取邮件。
我保留了一个脚本来从存储库本身的远程存储库中获取,因此没有中央服务器可以翻转和死亡,并且当你抓取一个新的wiki时很容易找到其他wikizens。
我写的wiki系统从来没有看到太多用处,但是gitit是一个具有相同想法(darcs或git)和更多功能的活跃项目。
我还对我的主目录中的许多文件使用版本控制:.zshrc .emacs等等。
答案 6 :(得分:1)
我可以想象将它用于我的所有文件系统。我认为它对于word文档,来自最喜欢的邮件程序的电子邮件数据库,图像(如上所述),桌面符号也非常有用。 你可以从很多方面受益!
答案 7 :(得分:1)
签入工具链可以使配置开发人员只需一个简单的安装和拉动。
答案 8 :(得分:1)
Flashbake为普通人提供源代码控制,{{3p>
答案 9 :(得分:1)
有时候(因为root访问权限)有点棘手,但我已经使用svn来托管我的机器设置。
/etc/X11/xorg.conf
/etc/apt/sources.list
/home/me/.*
etc.
答案 10 :(得分:1)
我记得读到一些用它来保持虚拟机在家庭和办公室之间同步的人。所以在离开办公室时办理登机手续并在回家时办理退房手续。