标签: svn

如何最好地将版本控制系统中的加载/保存文件添加到我的Delphi应用程序中

我有一个基于加载的测试程序的应用程序,保存为特定用户数据文件夹中基于文本的文件.一切都很好.客户刚刚评论说他们希望对这些测试程序(对于ISO9001等)进行全面的可更改性跟踪,并且我发现我可以提供某种结账/提交机制以及现有的文件加载/保存但是哪个目标是一个VCS(比如SVN).问题是虽然我使用Tortoise SVN进行自己的开发,但我不知道如何在Delphi中编写一个简单的程序来编程访问SVN.谁能指出我正确的方向?

svn delphi version-control

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

公开访问svn的根目录

我想知道是否有可能让人们通过apache和'dav_svn'模块访问subversion根目录.现在我只能访问比根目录("svn/game""svn/something"而不是"svn /")1级别的情人的存储库.
我的httpd.conf:

<Location /svn>
    DAV svn
    SVNParentPath C:/SVN
    AuthzSVNAccessFile C:/SVN/users
    Satisfy Any
    Require valid-user
    AuthType Basic
    AuthName "Subversion repository"
    AuthUserFile C:/SVN/svn-auth-file
</Location>
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试访问根目录时,它会询问我是否有用户名和密码.

帮助将不胜感激.
谢谢.

svn apache directory module root

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

使用SVN时,Hudson不使用符号链接签出(Subversion)

问题是当Hudson检出文件时,它不使用符号链接.我已经尝试过svn13和svn14插件,但都没有用.

svn symlink hudson svn-checkout

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

托管源代码存储库

我主要从事小型个人项目.我的挑战之一是源代码存储库维护.我已经使用了我的MSDN许可证提供的Team Foundation Server的基本版本,虽然它工作得很好,但它并不理想(我不会像我应该那样进行备份等).我真的宁愿付钱让它托管.我喜欢TFS,但我也对其他选项持开放态度(因为托管的TFS看起来真的很贵).

有关提供商的任何建议吗?只要它们与Visual Studio很好地集成,我愿意考虑任何事情.

svn version-control tfs visual-studio-2010

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

为什么我不能从命令行删除.svn目录中的条目文件?

首先,这一切都是在Mac OS X上完成的,版本10.6.4

我复制了一个文件树,其中包含一些已经从subversion中检出的java代码.我想删除该树中的所有.svn文件.所以我使用了以下命令:

find . -name .svn -exec rm -fr .svn {} \;
Run Code Online (Sandbox Code Playgroud)

我收到这样的消息:

rm: ./repository/entity/.svn: Directory not empty
Run Code Online (Sandbox Code Playgroud)

我查看了目录,它看起来像这样:

$ ls -ld .
-r--r--r--  1 tgia  staff  1250 Aug 13 10:48 entries
Run Code Online (Sandbox Code Playgroud)

该文件的父目录如下所示:

$ ls -ld .
drwxr-xr-x  4 tgia  staff  136 Aug 20 16:55 .
Run Code Online (Sandbox Code Playgroud)

好的,更改文件的权限:

$ chmod u+w entries 
chmod: Unable to change file mode on entries: Operation not permitted 
Run Code Online (Sandbox Code Playgroud)

我不懂,这些文件怎么了?我没有尝试使用chmod似乎改变了文件权限.文件所有权是正确的.我很痛苦.WTF?即使root也无法改变它们.

$ sudo chmod u+w entries
Password:
chmod: Unable to change file mode on entries: Operation …
Run Code Online (Sandbox Code Playgroud)

svn macos

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

如果我想要每日自动提交,那么什么是一个很好的工具选择?

我自己做了一些开发,并希望将我的代码放入RCS中,为了方便起见,我希望它能够每晚自动提交所有更改的代码,并可选择在不同时间标记源代码以标记良好的构建.有什么建议?我正在使用ubuntu.

svn git version-control

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

在eclipse中使用svn

我想使用svn进行颠覆.我可以将任何计算机用作LAN上的存储库,也可以只使用服务器.

eclipse svn

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

SVN checkout基于旧分支的本地文件的新分支

有人分支我们的主干,现在我需要结帐新分支.我已经在当地检查了行李箱.由于它是一个包含GB文件的巨大回购,因此需要永远检查新分支.

但由于在主干和新分支之间几乎没有文件发生变化,我怎样才能复制我的本地主干,称之为分支,然后分享差异?谢谢!

奖金:怎么做我甚至不需要复制主干,只是解决差异.

svn merge branch svn-checkout

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

需要在SVN上托管的Java文件

我将在SVN上托管一个java项目,该项目需要由其他开发人员下载,并且能够在本地计算机上编译/打包该项目.

我想知道哪些文件需要存储在SVN上,哪些文件可以省略.我知道Netbeans创建的文件可以省略,并且需要包含build.xml,因为它有代码将项目中使用的库打包到.jar文件中.

我假设以下需要存储在SVN服务器上:

/lib
/src
build.xml
Run Code Online (Sandbox Code Playgroud)
  • 是否nbproject需要添加文件夹中的任何文件 ?

  • 如果没有,我需要运行什么svn命令(IE svn-ignore)来忽略除/ lib,/ src和build.xml文件中的所有文件?

  • 我在svn上的文件结构应该是什么样的?我应该将源文件保存在svn上的src目录中,还是应该将文件夹命名为其他内容,以便开发人员可以"从现有源创建新项目"?

java svn netbeans

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

是什么决定了svn副本的速度

什么因素决定了svn copy从一个发布版本中包装标签时调用的速度?

我一直在使用git一两年,在最近的一个项目中我不得不回到使用subversion,在我提交之前调用svn copy需要2到25分钟才能在我的机器上完成,没有与每次更改的代码量有很大关系.

您通常采取哪些步骤来加快包装过程,或至少使其更具可预测性?

我知道聪明的事情就是使用git-svn,但是当我尝试时我无法推送到正确的分支,团队中的其他人都在使用svn,所以我对于在中途使用一个不熟悉的工具很谨慎一个专案.

svn deployment

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