我下载了tortoise插件示例,但我不知道如何在Delphi上实现它.
我已经成功编译了C#示例,并在存储库中使用它,但是我对C#的一般开发知识很差.在其他hande中,我不知道如何在Delphi中开始创建该插件,但之后我觉得对我来说很容易.
我想为Redmine Issue List集成一个插件.
像"你好世界"的东西会很棒!
这里有一些使用C#做一个新插件的指南:http : //svn.devjavu.com/tracexplorer/trunk/ext/tortoisesvn.net/issue-tracker-plugins.txt http://tortoisesvn.tigris.org/ds /viewMessage.do?dsForumId=757&dsMessageId=1113569
我使用tortoiseSVN来同步我们的代码.但最近我发现有一些不太方便的东西.当我修改文件时,让我们说a.jsp,我的同事也可能修改这个文件,a.jsp,这可能会导致冲突,任何一个使用都需要先检查他的代码,另一个将需要更新到最新版本,然后逐个解决冲突,这实际上是错误的.
所以我需要在陆龟SVN中使用一些函数,它可以在我编辑时锁定a.jsp,并防止其他同事同时修改文件.我在tortoiseSVN中尝试了"锁定"功能,但它不起作用,当我锁定a.jsp文件时,我的同事仍然可以同时修改此文件而不进行任何提升和提醒,就像"你的同事正在修改这个文件,请修改,直到签入"...
还有更好的解决方案吗?提前致谢 !!
在修订版1中存在一个文件夹.在修订版2中,文件夹被意外删除并且提交了更改.
我们希望回滚以使文件夹存在,并保留其历史记录.
在TortoiseSVN文档中,它指示标题为"获取已删除的文件或文件夹"部分中的"如何".
报价:
获取已删除的文件或文件夹
如果您已删除文件或文件夹并已将该删除操作提交到存储库,则正常的TortoiseSVN - > Revert不能再将其恢复.但文件或文件夹根本没有丢失.如果您知道修订文件或文件夹已被删除(如果不知道,请使用日志对话框查找)打开存储库浏览器并切换到该修订版.然后选择您删除的文件或文件夹,右键单击并选择[上下文菜单] - > [复制到...]作为该复制操作的目标,选择工作副本的路径.
交换机会按照预期将文件检索到我的工作副本中,但是当我右键单击此工作副本时,上下文菜单中没有"复制到"选项.如果我打开repos浏览器,有一个副本到选项,但似乎这只是一个文件的副本.
我觉得解决方案是做一个分支/标记,但是如果我从先前的修订版中尝试这个到存储库中的相同路径,SVN会抛出路径已经存在的错误.
因此,如何恢复TortoiseSVN中的文件夹/文件,同时保留所有历史记录.
TortoiseSVN v1.6.8,Build 19260 - 32 Bit,Subversion 1.6.11,
我是否可以知道如何在Tortoise SVN Repository中使用Tortoise SVN在Windows中进行旧版本的修订?我在日志对话框中看不到上下文菜单"恢复到此修订版".
我们公司最近使用TortoiseSVN作为客户端将版本控制系统切换到SVN ,以便于使用敏捷开发方法.我们的SVN存储库有多个来自主干的分支,每个sprint一个.我们通常做"保持分支最新的主干然后重新整合分支"的方法.但是,有时需要将分支中的更改移植到主干或其他分支!(像错误修复).我们有一个不断开发的bugfixes分支(如果可能的话我想保留它一个分支,所以trunk可以保持"纯粹").
如果我定期合并一系列修订从分支到主干,然后在完成我们的错误修正集后重新集成分支到主干,这会有效吗?我不想双重合并.从来没有做过重新整合合并而只是继续做一系列的修改会更好吗?我们正在使用SVN 1.6.
我正在尝试将现有的中继检出切换到特定分支,我收到此错误:
Can't move
'C:\Work\project123\include\.svn\tmp\all-wcprops'
to
'C:\Work\project123\include\.svn\all-wcprops':
The file or directory is corrupted and unreadable.
Run Code Online (Sandbox Code Playgroud)
我已经进行了清理但没有改变.
我使用VisualSVN服务器在服务器中创建了一个存储库.我在我的本地机器上安装了AnkhSVN,现在我正在尝试将我的本地源添加到存储库中.我右键单击Soulution并单击Add"Solution to Subversion",然后出现"Add to subversion"弹出窗口.一旦我输入了Repository Url,它就不会在下面显示存储库,我无法将其添加到存储库中.
网址是https://GP-WS16.gp.com.lk/svn/test
我尝试了端口号以及https://GP-WS16.gp.com.lk:443/svn/test
我检查了服务器,SVN服务器正在那里运行.
我没有在AnkhSVN以外的本地机器上安装TortoiseSVN或任何其他设备.我需要吗?我究竟做错了什么?
谢谢.
我在Windows上运行SVN服务器
我为这样的项目创建了一个repo:
E:\ SVN\WEB\MYWEB-WWW
我在"passwd"文件中添加了用户:
[users]
admin = qazwsx
developer1 = 123456
developer2 = qwerty
Run Code Online (Sandbox Code Playgroud)
然后我编辑"authz"文件:
[groups]
Admins = admin
Developers = developer1, developer2
[/]
@Admins = rw
@Developers = r
* =
Run Code Online (Sandbox Code Playgroud)
我的"svnserve.conf"文件如下所示:
anon-access = none
auth-access = write
auth-access = read
password-db = passwd
authz-db = authz
Run Code Online (Sandbox Code Playgroud)
我检查了repo,并使用admin用户登录,一切都很好,但是当我尝试使用admin用户进行提交时,它无法显示此消息"身份验证失败"
我也试过没有使用"admin"用户的组,但同样的错误
我从来没有使用分支直到昨天,所以我不知道我应该把分支作为主干.所以我分支了一个子文件夹,这引起了一些副作用,比如意外地将树干切换到分支...这导致用子文件夹覆盖树干并删除树干内的其他所有内容=销毁我的工作副本; /
现在我处于这种情况,我想用我的工作副本覆盖这个有问题的分支.怎么能这样做?我正在使用Tortoise SVN.
已经沮丧...尝试更新/提交/清理Tortoise SVN但总是得到关于原始文本丢失的通知.
在SO和网络上发现了一些帖子/问题,没有任何帮助:
pristine svn-base文件丢失 - 建议清理原始文件,在我的情况下,它是未找到的"原始文本".
pristine svn-base文件丢失 - 建议使用smartSVN-单击"修改" - >验证管理区域 - 在我刚下载的智能SVN中不再存在...
和 Netbeans&Svn中的错误:未找到原始文本没有 答案......
有人帮忙吗?
tortoisesvn ×10
svn ×9
ankhsvn ×1
authz ×1
branch ×1
bug-tracking ×1
conflict ×1
delphi ×1
merge ×1
redmine ×1
smartsvn ×1
svnserve ×1
versioning ×1