首先要确认一下,TEST是一个版本库,还是版本库下的某个文件夹,从你现在的描述看,似乎是一个版本库,那就肯定不行。
如果TEST和Tags是同一个版本库下的不同文件夹,那么你需要检查一下SVN的权限配置,看看你是否有对Tags文件夹的写权限。
SVN官方建议的文件夹结构是这样的:在版本库根目录下,一般先建立3个文件夹:trunk、branches、tags,其中日常工作在trunk(主干)中进行,分支存放在branches中,标记存放在tags中,分支、标记一般来说都是从trunk中拉过来的(当然也可以逆向 *** 作,但无论如何都是在同一个版本库中的 *** 作)。需要在Eclipse中使用SVN,下载SVN,地址:>你创建了一个叫做Main的版本库,那么Main就是这个版本库的根目录了,那么所有的分支 *** 作就只能在Main下面进行,如果要和Main平行,那就只能是另外一个版本库,和Main之间是没有直接关系的,历史关系也无法跟踪。
一般来说,SVN官方推荐的版本库目录结构是这样的,在根目录下先建立trunk、branches、tags这三个文件夹,正常的开发工作都在trunk文件夹中进行,branches用于存放分支,tags用于存放版本标记。
建议你这样,在Main下建立trunk、branches、tags这三个文件夹,然后把你原来放在trunk文件夹中的内容移动到trunk文件夹下(不是用 *** 作系统的复制粘贴 *** 作,而是svn的移动 *** 作,否则会丢失修改历史),以后开发就在trunk下进行,要做大修改的时候拉个分支到branches下(权限设置为对修改人员读写,对其他人员只读),要做版本发布的时候就拉分支到tags下(权限设置为只读,仅配置管理员读写)。首先在版本库根目录下建立trunk、branches文件夹,然后把原来根目录下的内容都svn move到trunk下面,然后从trunk中将需要拉分支出来的文件夹(或整个trunk)svn copy到branches下新建文件夹
注意,用的是svn move、svn copy,而不是 *** 作系统自己的移动和复制
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)