首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

安装TortoiseSVN后,为什么AnkhSVN解决方案中的所有文件都标记为新文件?

这个问题的答案涉及到TortoiseSVN和AnkhSVN两个软件,以及SVN版本库的工作原理。首先,AnkhSVN是一个基于Subversion的插件,用于在Visual Studio中集成SVN版本控制功能。当使用AnkhSVN时,所有文件都会被标记为“新”,即使这些文件已经存在于SVN版本库中。这是由AnkhSVN的工作原理决定的,它会在本地文件和SVN版本库中的文件之间创建一个映射,以便能够在不提交本地文件的情况下进行版本控制。

因此,AnkhSVN并不会将所有文件都标记为“新”,而是只会在需要控制的新文件上标记为“新”。如果需要提交这些文件,可以在AnkhSVN选项卡中找到“全部解决”按钮,这将提交所有被标记为“新”的文件,并更新它们在SVN版本库中的状态。

至于安装TortoiseSVN后为什么所有文件都标记为新文件,这可能是由于TortoiseSVN的安装方式或配置问题导致的。可以尝试重新安装TortoiseSVN,或查看TortoiseSVN的文档以获取更多帮助。

总之,AnkhSVN是一个强大的SVN版本控制插件,可以在Visual Studio中方便地进行版本控制。而TortoiseSVN则是一个流行的SVN客户端,可以在Windows系统上使用。如果需要使用SVN进行版本控制,建议使用AnkhSVN或TortoiseSVN进行操作,这样可以更好地管理文件和版本。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

在VS环境下使用SVN

AnkhSVN是SVN在VS下一个插件,安装就可以在VS中使用SVN了。下载地址:http://ankhsvn.open.collab.net/ 3.配置客户端。...(3) 添加在Repository Explorer窗口中将出现刚添加地址,在地址上右击,出现如下菜单: 可以选择“New Directory”来新建文件夹,然后将源代码放入该文件也可以直接选择...(5) 打开解决方案,在解决方案上右击将可以看到Ankh选项下菜单如图: (6) 选择“Add”命令,系统将弹出Select items to add窗口,如图: 在该窗口可以将解决方案文件添加到...(7)这里不同于TFS或VSS是这里添加文件到服务器并不是递归,也就是说这里只添加了.sln文件,具体项目中.cs文件等并没有添加,需要重复多次执行Add命令才能将整个解决方案所有源代码添加到...(8) 添加完成在VS中将通过在文件前面加图标的方式来表示文件状态,如图: (9) 可以直接在浏览器输入项目的SVN地址,输入用户名密码便可以看到当前服务器上文件如图: 4.下载源代码。

89710

MyEclipse SVN插件安装及使用

agreements → next → next → 选中所有的8项,然后Change Location……,在弹出菜单中选Add Location……选择在第3步文件路径(C:\Program...)->下一步->完成 2.下载工程 在SVN资源库透视图下,点开svn://127.0.0.1,会显示出现在本机SVN上所有工程,右击你想下载工程->检出为->下一步->完成 3.操作工程...3.1同步 在MyEclipse J2EE透视图下,右击你要同步工程->小组->与资源库同步->这时会进入同步透视图,会显示出本机与SVN上内容有不同文件, 双击文件名,会显示出两个文件哪里不同...)点下一步出现”svnserve.conf:12: Option expected”错误 你打开svnserve.conf文件第12行,该错误是由于该行前面有空格引起,把左边多出空格删除掉即可...:http://tortoisesvn.net/downloads AnkhSVN(Visual Studio插件):http://ankhsvn.open.collab.net/ Subclipse

94110
  • MyEclipse SVN插件安装详解

    在MyEclipse 6.5安装路径下plug_in(C:\Program Files\MyEclipse 6.5\eclipse\plugins)下新建文件夹:site-1.6.5; 3....agreements → next → next → 选中所有的8项,然后Change Location……,在弹出菜单中选Add Location……选择在第3步文件路径(C:\Program...3.1同步 在MyEclipse J2EE透视图下,右击你要同步工程->小组->与资源库同步->这时会进入同步透视图,会显示出本机与SVN上内容有不同文件, 双击文件名,会显示出两个文件哪里不同...)点下一步出现”svnserve.conf:12: Option expected”错误 你打开svnserve.conf文件第12行,该错误是由于该行前面有空格引起,把左边多出空格删除掉即可...:http://tortoisesvn.net/downloads AnkhSVN(Visual Studio插件):http://ankhsvn.open.collab.net/ Subclipse

    74030

    SVN使用指南【工作培训版】

    为什么要使用配置管理 及时了解团队其他成员进度。...所有成员维护实际是同一个版本库,无需专人维护所有文件最新版本; 协同工作,大大提高团队工作效率,无论团队成员分布在天涯还是海角; ---- 1、Subversion/TortoiseSVN版本控制系统...SVN Add添加 选中文件/文件夹(在新文件/文件夹所在父文件夹点击右键), 在菜单中选择“添加Add”命令。不需要受SVN控制文件请取消打钩。 ? ?...删除忽略文件: 如果你想从忽略列表移除一个或多个条目,右击这些条目,选择TortoiseSVN → 从忽略列表删除。 已进入版本控制文件或目录不能够忽略 ?...SVN 在Eclipse下使用图标 受SVN控制文件被标记为小黄桶; ? 修改过文件都被标记上一个黑色星号; ? 未受版本控制文件被标记为问号; ?

    2.3K50

    SVN服务器搭建和使用(一)

    4)点击“OK”按钮,在弹出对话框输入用户名和密码,验证成功,项目文件开始从远程服务器下载到本地工作目录:   5)点击“确定”按钮,即可获取完成,出现如下下载界面: 6)下载完成...,服务器上所有内容会出现在本地文件夹下 2、更新文件(SVN Update) 1)当从配置库迁出相应目录,他人对服务器上此目录内容进行了修改,则需要再次获取改动内容到本地目录过程称为更新。...4、增加文件(Add) 1)将需要增加新文件放入到本地迁出文件夹TestManger目录相应位置,鼠标选中新文件右键选择“Tortoise SVN”“Add”项,如下图所示:...2)鼠标选中TestManger文件夹右键选择“SVN Commit…”,将新文件上传配置库对应文件(若只上传单个文件,只需点中单个文件上传即可)。...Commit…”项进行提交,提交方式同增加文件提交方式,提交则将新文件从配置库删除。

    6K20

    SVN版本控制

    创建成功: 1.4TortoiseSVN客户端(安装成功需要重新启动电脑) 1.4.1svn客户端类型 svn客户端需要通过网络访问svn服务端提交文件、查询文件等,可通过以下客户端类型访问svn...安装tortoiseSVN 需要修改客户端电脑右键菜单,安装需要重启电脑。...在要检出目录右键: 1.8.2add 在检出目录添加文件: 图标: 这是一个新文件 Add to ignore list :添加到忽略列表 (标记该文件不需要版本控制 ) Add :...db.properties.r17 别人修改文件 手动Merge ,需要将编辑冲突文件,标记为已经解决 , 再进行commit 1.10eclipseSVN插件使用 1.10.1svn...1.10.3从svn检出 将svn管理项目检出到工作区 1.10.4解决冲突 手动merge,标记为解决 trunk:项目开发代码主体,是从项目开始直到当前处于活动状态,从这里可以获得项目最新源代码以及几乎所有的变更历史信息

    1.2K10

    visualsvn安装教程_visualsvn使用教程

    VisualSVN安装配置与使用 1、 所选服务器安装包:VisualSVN-Server-2.1.3.msi、 2、 客户端安装包:TortoiseSVN-1.6.2.16344-win32-svn...三、服务端配置和使用 添加一个代码库: 在文本框输入代码库名称 未选中上面的复选框,代表建立一个空代码库,若选中则会创建三个子目录 创建完代码库,里面内容为空,一会将介绍如何迁入源代码...点击TortoiseSVN,这样并没有将这个文件提交到SVN服务器,只是将这个文件记为源代码库文件,并将其状态设置为修改状态。...此方法也不是直接重命名,而是将该文件文件名称标记为重命名名称,也需要我们使用SVN Commit提交到SVN服务器。...其次:如果项目中引用其他第三方控件程序集,最好不要简单从他们安装位置引用,而是在你解决方案下,添加一个Library目录,将需要程序集复制到这里,然后从Library目录引用。

    2.2K40

    aicoder实习svn内部培训教程

    在语言补丁包我们可以找到中文补丁并下载下来: ? image 运行下载 TortoiseSVN 安装程序 ? image 运行下载 TortoiseSVN 中文语言包 ?...image 3.3 修改默认语言 修改 TortoiseSVN 默认语言 TortoiseSVN 安装默认界面是英文,我们可以通过设置修改成已安装语言 ?...提交目录内容与svn服务同步,目录图标变为: ? 5.3.4 update 更新仓库文件到本地 在检出目录或子目标或文件上右键: ? 5.3.4.1 更新到最新版本 ?...手动Merge ,需要将编辑冲突文件,标记为已经解决 , 再进行commit ? 6....tuin=1eb4a0a4 7. svn注意事项 每次操作必须要有cmmit消息 所有的提交之前必须经过严格测试,而且必须先获取最新,然后解决冲突再提交。

    65820

    Mac环境下svn使用

    在Windows环境,我们一般使用TortoiseSVN来搭建svn环境。..." 这个指令会将/Users/apple/Documents/code下所有修改同步到服务器端,假如这次我只修改了main.文件 可以看到终端打印信息: Sending...Subversion 错误信息一览表 注意: 不同客户端(命令行,TortoiseSVN, AnkhSVN, Subclipse等)出错信息可能稍有不同。...Subversion 错误信息一览表 注意: 不同客户端(命令行,TortoiseSVN, AnkhSVN, Subclipse等)出错信息可能稍有不同。...高版本SVN客户端会自动更新本地工作目录 .svn 目录下文件格式,导致旧版本SVN客户端不能继续访问该本地工作目录 将本机安装所有的SVN客户端更新到同一个大版本,以避免本地工作目录格式不一致

    6.9K31

    Windows下安装和部署SVN服务器且同步到Web站点图文教程

    ”第一个选选项,复制链接地址: 项目和用户设置完成,项目右键选择“Copy URL to Clipboard”,翻译中文就是“将URL复制到剪贴板”,一会能用到,最后安装TortoiseSVN”...然后刷新文件目录就是显示一个绿色对号图标,接下来打开SVN服务端,项目右键选择“Properties” 在弹出新窗口点击“Hooks”然后双击“Post-commit hook”如图: 代码如下:...刷新文件变成了绿色对号啦,但是在更新上传时候还是会提示这个,但是不重要,毕竟我们不在服务器端操作,设置完成我们回到本机客户端,看好了是客户端,不是服务器端了。...复制svn地址,然后检出目录自行设置,如图: 确定之后就会自动同步网站内容(宝塔新建站点默认文件),点击OK,如图: 至此教程已完成,设置完成目录已经可以同步到网站目录了,我们可以随意测试个文件...,我操作一直提示“svn: E155007: None of the targets are working copies”失败,不晓得为什么,可能是我姿势不对?

    1.4K60

    svn 删除、移动和改名

    你必须在重命名文件立刻进行提交,在提交前不要更改文件夹下任何文件,不然你工作副本就会真的混淆。 另外一种复制或移动文件方法是通过Windows 复制/移动命令....首先选择你需要复制文件, 在资源管理器右键点击并选择右键菜单 → 复制. 然后进入目标文件夹,右键点击并选择TortoiseSVN → 粘贴....你可以简单增加新文件,但是你将丢失历史记录,因为Subversion不知道这些文件关系。 更好方法是通知Subversion这实际上是改名,你可以在提交和检查修改对话框做此操作。...删除未版本控制文件 通常你可以在Subversion设置自己忽略列表,例如忽略所有产生文件。但是你如何清理这些忽略项目,从而产生一个干净构建呢?...它会出现一个对话框,列出工作副本所有未版本控制文件。你可以选择或取消删除项目。 当删除这些项目时,使用了垃圾箱。所以如果你犯了错误,删除了应该版本控制文件,你仍旧可以恢复。

    2.5K30

    Android开发笔记(一百一十二)开发工具

    下面是几个常用Eclipse插件: 版本控制插件 SVN插件可让开发者在eclipse内部直接进行代码版本控制操作,如检出项目、提交文件、更新文件、查看日志等等。...下面是该插件使用截图,注意只能查看扩展名为db数据库文件。 ? ? 文件浏览器插件 使用过Xcode开发的人知道,其有一个很实用功能show in finder,即可快速定位到文件。...具体配置步骤如下: 1、安装TortoiseSVN 安装TortoiseSVN时要选择“command line client tools”,这样在安装bin目录下才能找到命令行工具svn.exe...(从svn更新文件)或者“Commit File...”...(向svn提交文件) 安装插件 在Android Studio安装插件步骤与eclipse类似,具体步骤为:依次选择菜单“File”——“Settings”——“Plugins”——“Browser

    89320

    svn安装及使用(身体功能手册)

    下载`TortoiseSVN 官网下载址:https://www.visualsvn.com/visualsvn/download/tortoisesvn/ 下载完成是这样 安装TortoiseSVN...: 此处安装地址建议不动,当然你也可以选择你要安装地址 安装完成在桌面点击右键查看 如果有标记两个文件说明已经安装成功....如果感觉英语看到有点困难可以安装汉化TortoiseSVN: 下载语言包 : 下载地址:http://tortoisesvn.net/downloads.html 下载完直接点下一步就...提交完毕,可以发现又恢复到了绿色。如果看到还是红色可以退出在进入就行了。 假如现在加入了一个新文件。可以看出是蓝色。蓝色表示不属于版本库未知文件,未知文件是不能提交。...比如我现在项目所有文件放在主干上,由于需求变更,需要增加新需求,但是我们主干上还要继续往下开发,在此我们可以新建一个分支,来做增加新需求那一块,主干上继续开发,等分支上代码没有问题时候,再合并到主干上来

    58330

    TortoiseSVNBranching和Merging实践

    很好理解,当branch开发完成(包括必要测试),将branch修改同步到trunk,这个过程有可能包括修改文件、增加文件、删除文件等等。...试想一下,如果在你开发branch过程,trunk某个类文件已经被删除了(这可能是另外一个家伙在另一个branch上开发了两周才合并到trunk),而你竟然在这个类文件上做了大量修改,试问你到最后合并回...首先需要安装TortoiseSVN,我安装版本是:TortoiseSVN 1.6.15, Build 21041 - 32 Bit , 2011/03/23 18:00:27 1、本地Repository...进入/branches/MyProject目录下你会发现其文件结构和/trunk/MyProject一模一样。 6、branch提交一个新文件 ? 7、trunk紧接着提交一个修改 ?...,在弹出窗口中,Merge type选择第二项"Reintegrate a branch",这种类型合并适合在分支开发结束所有的改动合并回主线。 ? 点击next出现如下窗口: ?

    1K50

    ideasvn怎么用_idea电脑配置

    大家好,又见面了,我是你们朋友全栈君。...1、下载TortoiseSVN安装,安装时务必选择cmd line client tools,否则会缺少EXE文件 2、在IDEAsetting里配置SVN程序执行路径 3、从SVN中导出项目...4、设置设置上传文件分组ChangeList,用于忽略部分文件上传 5、setting设置IDEA项目中忽略部分文件类型显示,这样特定类型新文件就不会显示需要提交 *.classpath;*...settings;*.sh;*.yarb;*~;.DS_Store;.git;.hg;.svn;CVS;__pycache__;_svn;target;vssver.scc;vssver2.scc; 6、在TortoiseSVN...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    1.6K10

    SVN下载安装及使用教程「建议收藏」

    比如我下载如下安装完成,比如在我项目在qiandaun1,我右键就可以看到如下: 说明snv已经安装成功了! 2:checkout项目文件。...ok按钮,如下图: 在弹出对话框输入用户名和密码,验证成功,项目文件开始从远程服务器下载到本地工作目录。...改名(Rename) 修改文件名,选中需要重命名文件文件夹,然后右键“TortoiseSVNàRename“,在弹出对话框输入新名称,点击”ok”按钮,并将修改文件文件文件夹通过...使用revert(回滚)操作,该操作表示用户放弃自己更新代码,然后直接提交,这个时候你代码就会使服务器上最新代码,即A用户提交新代码,你代码不会被提交,如下所示: 点击ok按钮 可以看到其他三个文件自动删掉了...比如我现在项目所有文件放在主干上(trunk),由于需求变更,需要增加新需求,但是我们主干上还要继续往下开发,在此我们可以新建一个分支,来做增加新需求那一块,主干上继续开发,等分支上代码没有问题时候

    10.1K20

    Windows下安装和部署SVN服务器且同步到Web站点图文教程

    ”第一个选选项,复制链接地址: 项目和用户设置完成,项目右键选择“Copy URL to Clipboard”,翻译中文就是“将URL复制到剪贴板”,一会能用到,最后安装TortoiseSVN”...然后刷新文件目录就是显示一个绿色对号图标,接下来打开SVN服务端,项目右键选择“Properties” 在弹出新窗口点击“Hooks”然后双击“Post-commit hook”如图: 代码如下:...刷新文件变成了绿色对号啦,但是在更新上传时候还是会提示这个,但是不重要,毕竟我们不在服务器端操作,设置完成我们回到本机客户端,看好了是客户端,不是服务器端了。...复制svn地址,然后检出目录自行设置,如图: 确定之后就会自动同步网站内容(宝塔新建站点默认文件),点击OK,如图: 至此教程已完成,设置完成目录已经可以同步到网站目录了,我们可以随意测试个文件...,我操作一直提示“svn: E155007: None of the targets are working copies”失败,不晓得为什么,可能是我姿势不对?

    2.2K20

    eclipseSVN安装及使用

    比如我下载如下安装完成,比如在我项目在qiandaun1,我右键就可以看到如下: 说明snv已经安装成功了! 2:checkout项目文件。 啥是checkout??...ok按钮,如下图: 在弹出对话框输入用户名和密码,验证成功,项目文件开始从远程服务器下载到本地工作目录。...改名(Rename) 修改文件名,选中需要重命名文件文件夹,然后右键“TortoiseSVNàRename“,在弹出对话框输入新名称,点击”ok”按钮,并将修改文件文件文件夹通过...使用revert(回滚)操作,该操作表示用户放弃自己更新代码,然后直接提交,这个时候你代码就会使服务器上最新代码,即A用户提交新代码,你代码不会被提交,如下所示: 点击ok按钮 可以看到其他三个文件自动删掉了...folderID=2240 2.下载安装 下载插件包目录结构: 将插件包features和plugins目录文件分别复制到Eclipse安装目录features和plugins

    1.1K30

    如何在本机搭建SVN服务器

    官方网站是TortoiseSVN ,下载方式和前面的svn服务器类似,在Download页面的我们可以选择下载版本,目前最高稳定版本安装文件TortoiseSVN-1.4.0.7501-win32...windows特殊样式生效,与所有的实际功能无关,这里为了立刻看到好效果,还是重新启动机器。...  sally = sallyssecret 在这里,因为一般来说,项目的svn用户名和密码是统一认证,而为了不每次输入密码,所以在使用TortoiseSVN时候,直接记住了密码,这里用户名和密码最好和项目的一致...在这里,不知道为什么,使用svn://localhost/ 一直搞不定,最后灵机一动使用了file:///E:/svndemo/repository/ 反而搞定了~~ 7,基本客户端操作 取出版本库到一个工作拷贝...察看所作修改:  readme.txt上右键->TortoiseSVN->Show Log,这样我们就可以看到我们对这个文件所有的提交。

    1.6K20

    javaweb-svn-1-60

    ,原理就是把代码保存到一个固定位置(仓库),每次从这个位置 拷贝更新代码,进行编辑;再把修改代码提交到该目录。...用到工具 window下svn服务器VisualSVN,客户端工具TortoiseSVN以及idea svn插件 服务器VisualSVN下载和安装 http://subversion.apache.org...安装重启电脑,激活一些功能组件 浏览仓库 新建一个文件夹右键 ? 输入地址,用户名,密码,会自动缓存,就不必再次认证 如果想要清理可以选择settings ?...然后再选择文件右键commit 版本自动递增12 idea配置svn,分享工程 配置svn 确认已经安装TortoiseSVN. 注意安装时选择这个模组,确保存在svn.exe文件存在 ?...也可以提交单个文件 都会有历史记录 上传时候导入jar包也会上传到仓库 从服务器更新文件 类似于以往 ? 当然所有的操作都有记录 ?

    64020
    领券