svn提交 看不见文件名
软件介绍TortoiseSVN中文版是Subversion版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。
软件能够将文件恢复到过去的版本,而且还能通过检查历史记录知道哪些数据做了修改,谁修改过这些数据。
软件安装方法很简单,选安装TortoiseSVN主程序,再进行语言包的安装即可。
所需工具:点击下载:TortoiseSVNTortoiseSVN中文版安装教程1、下载软件压缩包文件,首先点击“TortoiseSVN-1.10.0.28176-x64-svn-1.10.0.msi”安装官方原版程序2、安装步骤非常简单,根据提示一路安装即可,等待完成3、然后点击汉化补丁“TortoiseSVN 中文语言包_1.10.0.28176-x64.msi”文件进行安装4、完成之后,在TortoiseSVN的设置选项中,将语言种类更改为中文即可功能特色1、使用方便①所有命令都可以直接从Windows资源管理器中获得。
②只显示对所选文件/文件夹有意义的命令。
你不会看到任何你不能在你的情况下使用的命令。
③直接在Windows资源管理器中查看文件的状态④描述性对话,由于用户反馈而不断改进⑤允许通过在Windows资源管理器中右键拖动它们来移动文件2、所有Subversion协议都受支持①HTTP://②https://开头③SVN://④SVN + SSH://⑤文件:///⑥SVN + XXX://3、强大的提交对话框①综合拼写检查器的日志消息②自动完成修改文件的路径和关键字③文字格式与特殊字符4、大局①可以创建所有修订/提交的图形。
然后,您可以轻松地看到您创建标签/分支的位置或修改了文件/文件夹②该项目的提交统计图③轻松比较两个分支或标签5、每个项目设置①最小日志消息长度以避免意外地提交空的日志消息②用于拼写检查器的语言6、与问题追踪系统整合TortoiseSVN提供了一个灵活的机制来整合任何基于Web的错误跟踪系统。
①一个单独的输入框,用于输入分配给提交的问题编号,或直接在日志消息本身中着色问题编号②显示所有日志消息时,会在问题编号中添加一个额外的列。
您可以立即看到提交属于哪个问题。
③问题编号被转换成直接在相应问题上打开网页浏览器的链接④如果提交未分配给问题编号,则为可选警告...
svn提交的时候,如何处理才能同时提交到两太服务器上
首先要确定的一点,这两台SVN服务器中只能有一台可以进行读写操作,另一台只能做备份用(你可以从上面读取数据,但不能修改上面的数据)。
这样的话,可以使用SVN自带的同步机制,也就是svnsync命令,将源SVN服务器上的内容同步到备份SVN服务器上。
一般是把svnsync指令放到源SVN服务器的post-commit钩子中,这样每次commit成功后,源SVN服务器就会自动调用这个钩子,执行一次与备份服务器之间的同步。
svnsync的具体用法稍微有点复杂,你搜索一下吧,很多这方面介绍。
因为不了解你为什么要同时上传到两台SVN服务器,所以只能暂时给出这样一个方案,如果你能详细描述你要达成的目的,那可能还会有其它的方案。
svn提交 看不见文件名
因为你使用svn提交项目的时候,svn会默认在配置文件中记录,锁定,建议你提交项目的时候尽量先update下,在提交,如果取消提交后,需在你提交的项目的文件夹有.svn的文件夹中clean-up下即可,也就是当你上次没有提交成功的时候,svn或默认在你的项目的.svn文件夹中记录log日志,只需清除下就好啦~~~~~楼主,小妹我尽力啦,求给分哦~~~~...
怎么知道myeclipse有没有安装svn插件
svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。
目前,绝大多数开源软件都使用svn作为代码版本管理软件。
如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与CVS相比,Subversion有更多的选择,也更加的容易,几个命令就可以建立一套服务器环境,本文是使用Subversion最快速的教程,在最短的时间里帮助您建立起一套可用的服务器环境,只需略加调整就可以应用到实际项目当中。
本教程分为以下几个部分,为了说明简单,教程是在windows下使用的方式,以方便资源有限的项目使用。
在UNIX环境下,只是安装方式不同,命令执行并无太大区别。
工具/原料 Subversion服务器程序安装包Subversion的Windows客户端TortoiseSVN安装包方法/步骤 1软件下载、下载Subversion服务器程序到官方网站的下载二进制安装文件,来到二进制包下载部分,找到 Windows NT, 2000, XP and 2003部分,然后选择Apache 2.0 或者 Apache 2.2,这样我们可以看到许多下载的内容,目前可以下载Setup-Subversion-1.7.12.msi 。
、下载Subversion的Windows客户端TortoiseSVN。
TortoiseSVN是扩展Windows Shell的一套工具,可以看作Windows资源管理器的插件,安装之后Windows就可以识别Subversion的工作目录。
官方网站是TortoiseSVN ,下载方式和前面的svn服务器类似,在Download页面的我们可以选择下载的版本,目前的最高稳定版本的安装文件为TortoiseSVN-1.5.5.14361-win32-svn-1.5.4.msi。
2svn服务器和客户端安装、安装Subversion,直接运行Setup-Subversion-1.5.3.msi ,根据提示安装即可,这样我们就有了一套服务器可以运行的环境。
、安装TortoiseSVN,同样直接运行TortoiseSVN-1.5.5.14361-win32-svn-1.5.4.msi按照提示安装即可,不过最后完成后会提示是否重启,其实重启只是使svn工作拷贝在windows中的特殊样式生效,与所有的实际功能无关,这里为了立刻看到好的效果,还是重新启动机器。
、安装svn的客户端程序,需要的话还可以安装svn的语言包,注意语言包的版本也必须与客户端程序的版本一致3建立版本库(Repository)运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,可以直接运行,如:svnadmin create E:\svndemo\repository就会在目录E:\svndemo\repository下创建一个版本库。
我们也可以使用TortoiseSVN图形化的完成这一步: 在目录E:\svndemo\repository下"右键->TortoiseSVN->Create Repository here...“, 然后可以选择版本库模式, 这里使用默认即可, 然后就创建了一系列目录和文件。
步骤阅读 .4SVN配置用户和权限来到E:\svndemo\repository\conf目录,修改svnserve.conf: # [general] # password-db = passwd 改为: [general] password-db = passwd然后修改同目录的passwd文件,去掉下面三行的注释: # [users] # harry = harryssecret # sally = sallyssecret 最后变成: [users] harry = harryssecret sally = sallyssecret在passwd文件中,“=”前的字符就是用户名,后面的就是密码。
还要注意“[users]”前面的注释“#”一定要删除掉。
步骤阅读 .5运行独立服务器在任意目录下运行: svnserve -d -r E:\svndemo\repository 我们的服务器程序就已经启动了。
注意不要关闭命令行窗口,关闭窗口也会把svnserve停止。
6初始化导入来到我们想要导入的项目根目录,在这个例子里是E:\svndemo\initproject,目录下有一个readme.txt文件:右键->TortoiseSVN->Import... 在URL of repository输入“svn://localhost/trunk” 在Import Message中输入你的日志信息完成之后目录没有任何变化,如果没有报错,数据就已经全部导入到了我们刚才定义的版本库中。
需要注意的是,这一步操作可以完全在另一台安装了TortoiseSVN的主机上进行。
例如运行svnserve的主机的IP是133.96.121.22,则URL部分输入的内容就是“svn://133.96.121.22/trunk”。
步骤阅读 .7基本客户端操作取出版本库到一个工作拷贝: 来到任意空目录下,在本例中是E:\svndemo\wc1,运行右键->Checkout,在URL of repository中输入svn://localhost/trunk,这样我们就得到了一份工作拷贝。
在工作拷贝中作出修改并提交: 打开readme.txt,作出修改,然后右键->Commit...,这样我们就把修改提交到了版本库,我们可以运行。
察看所作的修改: readme.txt上右键->TortoiseSVN->Show Log,这样我们就可以看到我们对这个文件所有的提交。
在版本1上右键->Compare with working copy,我们可以比较工作拷贝的文件和版本1的区别。
最后,所有的内容都已经录制为动画文件,大家可以参考。
关于本教程大家有什么意见,可以这里讨论 。
如果更新文件以后,有两个人或者多个人同时修改了某个文件的某个位置,是否冲突,(一般不会这样子,因为上传的版本是可以编译通过的,而且每个人负责自己的模块,不会多人独立修改同一个文件,别人也是先更新,后上传修改,,,,)开发者习惯性动作。
早上上班第一件事就是更新svn版本库,再开始一天的工作。
晚上下班,或者其他...