V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ZhaoMiing
V2EX  ›  程序员

关于 SVN 和 IntelliJ IDEA 的配置问题。

  •  
  •   ZhaoMiing · 2014-05-14 21:40:55 +08:00 · 11982 次点击
    这是一个创建于 3882 天前的主题,其中的信息可能已经有所发展或是发生改变。
    情况是这样的,公司用svn做版本控制,所有的项目的前端文件都在远程的一个Repo之上,之前用sublime text码字的时候都是一整个checkout到本地(.svn文件夹在在根目录),各个项目修改后统一commit的。现在的问题是我用IntelliJ IDEA为每一个项目建了一个project,然后想用集成的SVN分别管理各个项目的文件。那么我该怎么搞呢?谢谢各位
    12 条回复    2014-05-16 09:44:48 +08:00
    smalldirector
        1
    smalldirector  
       2014-05-14 21:43:35 +08:00
    弄成Maven的形式不行的么~~~
    FinalDream
        2
    FinalDream  
       2014-05-14 21:59:17 +08:00
    不用搞,它可以自己找到根目录下的.svn 文件夹
    FinalDream
        3
    FinalDream  
       2014-05-14 22:01:36 +08:00
    要想分开的话直接从 SVN 服务器 checkout 单独的项目,.svn 文件夹就建在项目根目录下了
    ZhaoMiing
        4
    ZhaoMiing  
    OP
       2014-05-14 22:08:03 +08:00
    @FinalDream 这样做的话是不是就会有一些不属于任何项目的共用模块没法通过svn管理了,svn的工作目录没办法嵌套。我就纠结了
    hjse7en
        5
    hjse7en  
       2014-05-14 23:44:09 +08:00
    不能用idea自带的svn功能checkout整个下来,然后修改好再用自带的svn提交吗?
    ZhaoMiing
        6
    ZhaoMiing  
    OP
       2014-05-15 00:27:50 +08:00
    @hjse7en 可以,但好像idea的svn是以project为单位的,结果是一个巨大的project,让idea同时监控这么多文件我怕hold不住。
    SoloCompany
        7
    SoloCompany  
       2014-05-15 00:47:40 +08:00
    很简单啊,不是什么问题,分开 checkout 就好了,如果需要外部依赖,用 svn 的 external 特性就行了
    hellov22ex
        8
    hellov22ex  
       2014-05-15 03:12:30 +08:00
    @ZhaoMiing 可以选择关闭索引,那样的话外部文件的变化,IDE就不会自动更新,但是能节省很多很多的内存
    davepkxxx
        9
    davepkxxx  
       2014-05-15 06:45:59 +08:00
    Intellij的Project相当于Workspace,Intellij的Module相当于Project。
    davepkxxx
        10
    davepkxxx  
       2014-05-15 06:50:45 +08:00
    不过我这边一直使用maven管理的,所以问题不大。
    sxd
        11
    sxd  
       2014-05-15 09:46:15 +08:00
    感觉是不是问反了 git才有'不能检出某个文件夹'的问题 只能用子模块 svn就单独检出某个目录嘛
    ZhaoMiing
        12
    ZhaoMiing  
    OP
       2014-05-16 09:44:48 +08:00
    分目录检出可以了。对svn理解不够,谢谢大家的回复。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4210 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 05:32 · PVG 13:32 · LAX 21:32 · JFK 00:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.