zoukankan      html  css  js  c++  java
  • svn识别不出修改的文件

    使用SVN千万不要整个文件夹复制粘贴替换!!!

    场景:

      今天提交代码的时候,发现自己提交的代码居然还是和以前的代码一样,而且无论怎么修改,svn就是不能识别出你修改了哪些文件,以至于没有commit选项,排除掉项目搞错了,版本搞错了,文件搞错了的可能性,很明显这已经不是一个简单的问题了。

    请教一下公司的大牛,大牛发给我一串命令:

    defaults write com.apple.finder AppleShowAllFiles -boolean true;killall Finder

    在mac终端里面跑一下,就能显示所有的隐藏文件,结果发现,svn管理的代码的文件夹,每一层文件夹下都有一个.svn隐藏文件,这下就豁然开朗了,和git一样,版本管理就靠这个隐藏文件,其中包含重要的源代码信息,也记录了每次修改的信息,由于是从另一个分支复制过来的文件夹,所以这个分支修改任何代码,svn都无法识别出修改了哪些文件。

    简单的记录一下,毕竟坑了我好几个小时才搞明白是这个的问题。

    后来又去看了一下git的项目,发现只有主目录存在.git隐藏文件,想必git项目是可以随意ctrl+c+v放飞自我。

  • 相关阅读:
    浙江理工2015.12校赛-F Landlocked
    浙江理工2015.12校赛-G Jug Hard
    浙江理工2015.12校赛-B 七龙珠
    浙江理工2015.12校赛-A
    Smallest Bounding Rectangle
    Just a Hook(HDU1698 线段树的简单应用)
    覆盖的面积(HDU 1255 线段树)
    Prime Query (ZOJ 3911 线段树)
    JuQueen(线段树 lazy)
    2015弱校联盟(2)
  • 原文地址:https://www.cnblogs.com/yang-shun/p/11760314.html
Copyright © 2011-2022 走看看