V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
danmu17
V2EX  ›  程序员

有没有什么推荐的适合个人使用的版本控制方案

  •  
  •   danmu17 · 2019-08-03 12:46:48 +08:00 · 5047 次点击
    这是一个创建于 1921 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近开始在自己的私人电脑上写一些 code,
    发现需要一个本地的版本控制方案,
    不然修修补补的很容易出问题。。
    但是常年用的公司用的那套远程编译版本控制的系统又完全不合适。。。
    所以来求助一下。。。。
    29 条回复    2022-02-25 19:54:15 +08:00
    airyland
        1
    airyland  
       2019-08-03 12:48:41 +08:00 via iPhone
    git 不能直接用么?
    harde
        2
    harde  
       2019-08-03 12:50:06 +08:00
    git 本身就支持本地使用。
    liuxey
        3
    liuxey  
       2019-08-03 12:53:57 +08:00   ❤️ 1
    git 只用 commit 命令就是天然的本地版本管理,push 不用就是了

    git init
    git add .
    git commit -m ''

    完美
    vjgshjjdj96
        4
    vjgshjjdj96  
       2019-08-03 12:59:54 +08:00 via Android
    要不试试 gitea
    stanjia
        5
    stanjia  
       2019-08-03 13:22:43 +08:00
    git
    SaigyoujiYuyuko
        6
    SaigyoujiYuyuko  
       2019-08-03 13:31:01 +08:00
    git....
    xiri
        7
    xiri  
       2019-08-03 13:34:20 +08:00
    git 你不提交不就是本地的吗?
    leopku
        8
    leopku  
       2019-08-03 13:34:59 +08:00 via Android
    gitea +1
    caola
        9
    caola  
       2019-08-03 14:10:16 +08:00
    个人使用 Git,不需要服务器,可以本地提交
    rocbomb
        10
    rocbomb  
       2019-08-03 14:14:47 +08:00
    本地 commit 就可以啊 分支什么全在本地
    SuperMild
        11
    SuperMild  
       2019-08-03 14:20:21 +08:00 via iPhone
    公司用什么?如果你已经习惯,装一个本地使用应该也行。

    另外,github 已经支持免费仓库,你如果用 git,既可完全本地,也可考虑顺手 push 到 github 当作多一个备份,这样本地硬盘故障等问题也不会丢资料了。
    SuperMild
        12
    SuperMild  
       2019-08-03 14:20:43 +08:00 via iPhone
    免费私有仓库
    muzuiget
        13
    muzuiget  
       2019-08-03 14:29:59 +08:00
    用 git 不好么?
    leafre
        14
    leafre  
       2019-08-03 14:32:16 +08:00
    git
    loading
        15
    loading  
       2019-08-03 14:39:10 +08:00 via Android
    试一下 gogs 吧,比较好轻的 git 服务端。
    AlvaIM
        16
    AlvaIM  
       2019-08-03 15:47:04 +08:00
    直接 git, 你还可以在自家的群晖上一键部署 gitlab......
    laminux29
        17
    laminux29  
       2019-08-03 19:01:37 +08:00
    SVNServer,免费的,支持 Windows,点点鼠标就能装好。

    然后客户端用小乌龟 TortoiseSVN。
    laqow
        18
    laqow  
       2019-08-03 19:39:33 +08:00 via Android
    求教一下本地建的 git,但对 50M 以上的二进制文件不希望复制一份到 repository,只要在远端端记录一下版本历史就好,这个有办法实现吗?或者有什么对这种一次生成基本就不更改的文件比较省空间的版本管理方案?
    nthhdy
        19
    nthhdy  
       2019-08-03 20:21:29 +08:00
    git 完全可以
    284716337
        20
    284716337  
       2019-08-03 20:23:40 +08:00 via Android
    @laqow 大文件用 svn 吧
    usslss
        21
    usslss  
       2019-08-03 23:02:15 +08:00
    ..不应该是 git 本地不推送吗 不提交是什么鬼
    RockShake
        22
    RockShake  
       2019-08-03 23:28:38 +08:00
    SVN 其实对个人来讲是更好的同步方案
    HongJay
        23
    HongJay  
       2019-08-03 23:36:47 +08:00
    @RockShake svn 和 git 的区别可不是个人
    MonoLogueChi
        24
    MonoLogueChi  
       2019-08-03 23:59:22 +08:00 via Android
    git fls ?
    wzwwzw
        25
    wzwwzw  
       2019-08-04 13:22:34 +08:00
    github 不是有免费私有仓库么,如果要是没有推送远程的需求,本地不推送也够用了
    summer20100514
        26
    summer20100514  
       2019-08-04 14:05:32 +08:00
    别问,问就是 git
    yunye
        27
    yunye  
       2019-08-04 17:35:42 +08:00
    buddy.works
    xiaoz
        28
    xiaoz  
       2019-10-22 07:35:52 +08:00
    可以考虑用 gogs 搭建私有 git 仓库。
    lunny
        29
    lunny  
       2022-02-25 19:54:15 +08:00
    Gitea 必须的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3345 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 10:55 · PVG 18:55 · LAX 02:55 · JFK 05:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.