标签: ankhsvn

颠覆自动道具的困境

这让我很疯狂,所以欢迎来自其他用户的任何建议.我正在使用Subversion,并在Windows服务器上安装了VisualSVN 1.6.1的副本.在我的电脑上,我使用了TortoiseSVN和精彩的AnkhSVN Visual Studio插件的组合.一切都像梦一样,但现在我正在尝试使用该svn:keywords功能,所以我可以包含$Id$在我的所有源文件的顶部.现在,对于现有文件,我可以编辑SVN属性并添加此关键字,一切正常,但我希望自动完成新文件 - 我无法使其工作.

根据文档,您需要编辑位于C:\Documents and Settings\<user>\Application Data\Subversion文件夹中的特殊Subversion配置文件.我的电脑已经有了这个文件的副本,所以我把它改成了这样:

[miscellany]
enable-auto-props = yes

[auto-props]
*.cpp = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.hpp = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.rc = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.rc2 = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.cc = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.c = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.h = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.wsf = svn:eol-style=native;svn:keywords=Author Date Id HeadURL Revision
*.js = svn:eol-style=native;svn:keywords=Author …
Run Code Online (Sandbox Code Playgroud)

svn windows tortoisesvn visualsvn ankhsvn

5
推荐指数
2
解决办法
7481
查看次数

AnkhSVN忽略模式

AnkhSVN如何将非版本文件保留在SVN之外?我检查了全局忽略模式和svn:ignore属性,但没有找到任何内容.

svn ankhsvn ignorelist svnignore

5
推荐指数
1
解决办法
1833
查看次数

Ankhsvn错误:客户太旧,无法使用工作副本

我正在使用Ankhsvn 2.0.6347.433和Visual Studio 2005,它报告说Ankhsvn的subversion客户端对于工作副本来说太旧了.给定的错误链接到http://subversion.tigris.org/faq.html#working-copy-format-change,它讨论了在subversion 1.5格式化checkout上使用1.4.4 subversion客户端.

Ankhsvn的主页说Ankhsvn 2.0及以上版本在内部使用了subversion 1.5.该链接没有提及任何有问题的1.5客户.

我自己有限的故障排除没有发现我可以直接指出的任何东西,但我确实安装了TortoiseSVN 1.6.1,它在内部使用Subversion 1.6.1.我习惯使用TortoiseSVN在我的项目文件夹中提交东西,这会绕过Ankhsvn正在做的事情.这是否会导致类似的问题,试图使用1.4.4和1.5客户端会导致或其他事情发生?

编辑:好的,我不应该混合1.6和1.5客户端.

我该如何解决?我想尽可能使用AnkhSVN.

svn ankhsvn visual-studio-2005

5
推荐指数
2
解决办法
6171
查看次数

改变Ankhsvn差异行为

我想让diff结果窗口显示在任务栏中,而不是浮动的visual studio对话框项.我可以这样做吗?

diff ankhsvn visual-studio-2008

5
推荐指数
1
解决办法
2038
查看次数

如何在Visual Studio中从搜索中排除.svn目录?

我必须"查看:"项目的子文件夹,因为整个项目非常庞大,搜索时间太长.

我也安装了AnkhSVN,并想知道插件中的设置是否也有帮助.

svn ankhsvn visual-studio

5
推荐指数
1
解决办法
2092
查看次数

如何在Visual Studio中更改SVN URL

在我的办公室里,我有一个工作的存储库,我可以在我的笔记本电脑上修改文件并将它们提交到该存储库.我正在使用本地URL,它直接指向包含存储库的PC.此外,我们还为外部用户发布了此存储库,因此他们无需在本地网络上即可对存储库进行更改.一切都在那里工作正常.但是,我的笔记本电脑通常使用本地连接,现在需要移动到其中一个外部位置.我希望能够在Visual Studio中更改我的解决方案中的URL,而无需"从SVN创建项目"

ankhsvn visual-studio

5
推荐指数
2
解决办法
1万
查看次数

如何使用AnkhSVN将VS2010项目添加到Google Code SVN?

嗨,我需要将以下项目中的源文件添加到Google Code SVN. http://code.google.com/p/tnliveplaya/

我已经在Visual Studio 2010中安装了AnkhSVN,并尝试了"添加Subversion的解决方案",但我不清楚指定什么作为repo URL等或任何其他必要的步骤,因为这是我第一次使用Subversion或subversion客户端.我也提到了Google Code入门指南,但这并没有帮助.

如果您知道如何通过AnkhSVN将VS2010解决方案添加到Google代码,请提供帮助.:(

svn ankhsvn google-code add visual-studio

5
推荐指数
1
解决办法
5059
查看次数

了解与Visual Studio 2010,AnkhSVN和SVN 1.7.4一起使用分支

我是Subversion的完全新手,但我试图超越SourceSafe的可怕阴影.所以我正在学习,试着教自己什么是什么,而且我遇到了一些我还不太了解的障碍.

SVN 1.7.3已在本地Linux机器上启动并运行.AnkhSVN安装在我的VS 2010设置中.VS/AnkhSVN可以与我的存储库通信.所以我开始尝试一些非常简单的Console项目来开始.我按照目前为止发现的指南中的建议创建了trunk,branches和tags目录.

我创建了一个新的Console解决方案,并允许Ankh在我的存储库中在推荐的"trunk"文件夹下创建该项目.在Program.cs中添加"Hello,World"行后,我将更改提交给trunk.这工作......到目前为止,这么好......

我现在想假装我正在私人分支机构工作,所以我从"trunk"和"Head/Latest"版本中选择Subversion-> Branch Project ...,选中"创建后切换到分支".这似乎进展顺利.

问题1.

现在这里的事情变得冒险了.我决定将单个源文件添加到我的私有分支中的项目中,添加该文件,但我无法将文件从我的私有分支移动到trunk.合并/重新整合不起作用.更新不起作用.开关不起作用.现在,在尝试从分支切换到主干后,VS告诉我我的项目文件已损坏且无法加载.

显然,我做了一件非常糟糕的事,但我不知道是什么.看来我只需要获得一个主干工作副本,然后进行合并,但是如何在我的VS项目文件夹设置中执行此操作?

问题2

我的下一个问题或问题可能是问题1的一部分,它是理解如何在Visual Studio端构建Subversion管理的项目.在Unix方面我更清楚你可以将项目拉到本地文件夹,但它根本不清楚VS项目的典型目录结构应该如何受到Subversion的影响.是否应该在本地Visual Studio框中复制主干和分支文件夹?如果我从主干"切换"到专用分支(反之亦然),是相应文件应该进入同一组VS文件夹的意图,还是应该有分支和主干的相应集合?

问题3 这更像是一个新手SVN问题,但当SVN告诉我存在冲突时,我还不知道如何解决它们.ankhSVN插件是否具有解决冲突的特殊工具,或者我是否需要使用完整的svn工具在主机服务器上修复它们?如果是这样,那么"最典型"的冲突是什么?

svn ankhsvn visual-studio-2010

5
推荐指数
1
解决办法
6962
查看次数

如何在Visual Studio中的AnkhSVN中设置用户名/密码以连接到Subversion存储库?

我刚刚安装了AnkhSVN.我正在使用Visual Studio 2010.

我通过SSL访问的服务器上有一个现有的Subversion存储库(例如:)https://svn.myserver.com/myrepository.

在Visual Studio中,我将工具/选项菜单中的源控件设置为"AnkhSVN - 对Visual Studio的Subversion支持".

在"添加到Subversion"对话框中,当我尝试在存储库中添加我的解决方案时,我输入https://svn.myserver.com/myrepository"存储库URL"字段.然后,https://svn.myserver.com出现在"Subversion存储库"下.当我选择它时,"创建文件夹..."按钮保持禁用状态,当我单击"确定"时,我收到消息:

请在存储库中选择要添加的有效位置.

我想添加我的解决方案,https://svn.myserver.com/myrepository/myfolder但似乎不可能.

我错过了什么?

另外:在Repository Explorer中我添加了url https://svn.myserver.com/myrepository,没有任何反应.我无法浏览该存储库.看起来我无法连接到服务器.

我想知道为什么没有弹出窗口要求我进行身份验证.

有谁知道在哪里设置用户名/密码?

svn authentication passwords ankhsvn visual-studio

5
推荐指数
1
解决办法
2万
查看次数

如何批量删除svn存储库中的文件/目录

使用:VisualSVN服务器,TortoiseSVN,AnkhSVN

我使用TortoiseSVN为我所有的.NEt项目和我想要保留的源/资源创建初始存储库.

我计划在Visual Studio解决方案中使用tortoiseSVN进行所有常规源控制操作和AnkhSVN.

我的问题是我的存储库现在有我不需要的开发人员/机器特定的文件/目录.

我知道,如果您从Visual Studio中将解决方案添加到存储库,则使用Microsoft的SCC API不会包含Ankhsvn.

所以我现在需要的是从svn存储库批量删除必要的文件/目录.

这些包括(但我可以添加更多):

thumbs.db Thumbs.db *.bak *.class *.exe *.dll *.mine *.obj *.ncb *.lib *.log *.idb *.pdb *.ilk *.msi* .res *.pch *.suo *.exp *.*~ *.~* ~*.* cvs CVS .CVS .cvs release Release debug Debug ignore Ignore bin Bin obj Obj Generated Logs *.csproj.user *.user
Run Code Online (Sandbox Code Playgroud)

我怎么能一个接一个地去做呢?

附加信息:

一个想法是Micha在这里提出的建议,但必须在迁移到存储库之前进行.

svn tortoisesvn ankhsvn visualsvn-server

5
推荐指数
1
解决办法
908
查看次数