软件管理工具SVN怎么用?

如题,今天第一次用,有几个问题:
SVN checkout的时候能不能只下某些.cs文件而不用把全部文件夹都下下来?
假如a.cs文件我在本地改过了,怎么把它上传到服务器上。别人看到的是我写的最新版的吗?
假如我想保留某个.cs文件怎么办?直接拷到U盘或者硬盘别的分区上就可以吗?

软件管理工具SVN用法:

 1.首先需要下载 ”svn”后,进行安装。

   安装完成后,比如项目在qiandaun1中,右键就可以看到snv已经安装成功

2:checkout项目文件。

    新建或者进入目录下(比如qianduan1),右键 --> Svn Checkout -->

其中URL可以在SVN服务器获取到,在myRepositories下右键新建文件


qianduan文件被建立,然后右键 --> copy下即可。

将复制的版本库URL粘贴上。

点击【ok】按钮后,就可以检索出来。


注意事项:

   .svn这个隐藏目录记录着两项关键信息:工作文件的基准版本和一个本地副本最后更新的时间戳,千万不要手动修改或者删除这个.svn隐藏目录和里面的文件!!,否则将会导致本地的工作拷贝(静态试图)被破坏,无法再进行操作。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-15
checkout的时候可以只checkout某一个文件 ,url写到这个文件的级别就行了,但若是想一下下载特定的多个文件,那就做不到了,只能下载某层文件夹。
在checkout出来的文件夹中,对于修改过的文件,可以用commit上传到服务器,如果不在checkout出来的文件夹中,那就不能commit。
你commit成功后,别人通过更新(update)操作可以获得你的最新版文件。
至于你要保留某个文件,不知道是什么意思,想达到什么目的,SVN服务器会存储已经上传上去的每个版本,可以从服务器上获取任何一个历史版本。

建议你看看我的百度文库,其中有篇在windows下使用SVN的PPT,那个对于初学者比较有帮助。追问

我的保留的意思是:挪到别的存储区,比如U盘。这样是不是对文件的修改就不会被SVN监视了?

追答

是的,单个文件复制到别的地方就不受SVN客户端监控了。SVN客户端监控,依靠的是checkout出来的文件夹下隐藏的.svn文件夹中存储的信息。

本回答被提问者和网友采纳
相似回答