我有一个visual studio项目,我需要在subversion中进行设置。以下是我想要帮助的一些问题:
贾马尔
答案 0 :(得分:6)
1.要为subversion安装什么二进制包。我看到了CollabNet,SlikSVN,Wandisco和Win32svn。我安装了Win32svn,但我不确定这是不是正确的。
您在谈论客户端还是服务器?当我上次搜索Windows 客户端 时,我找到了CollabNet和Slik。前者需要注册,后者没有注册,所以我使用了后者。 当我需要 服务器 时,要么某个系统管理员设置带有apache的机器以及所有的口哨和铃声,要么我使用免费VisualSVN Server设置机器。
2.想在服务器上安装它并将tortoisesvn作为客户端。
大。你对此有何疑问?
3.我继承的项目有SVN文件。将项目添加到SVN或导入项目的最佳方法是什么。
正如NerdFury所注意到的,如果项目有.svn
个文件,那么 已经托管在SVN存储库中 。要找出它的位置,可以使用SVN命令行客户端(在项目的根文件夹中调用svn info
)或TortoiseSVN(根文件夹的属性对话框的SVN选项卡)。
如果您不能或不想使用它,为了导入它,您首先需要摆脱.svn
文件夹。常见的方法是svn export
进入工作副本,(根据我现在无法找到的一些答案),如果存储库不可用,甚至可以工作。当然,从工作副本导入新存储库 会丢弃项目的历史记录 。
如果您有权访问旧的SVN存储库,但仍希望/需要使用自己的新存储库,则可以import the whole project, history and all进入新的存储库。
当然,在对该工作副本执行任何操作之前,应首先确保备份。
答案 1 :(得分:3)
如果您的项目中已有.svn文件夹,则可能会将其绑定到某个存储库。
在Windows中托管svn存储库的一个很好的解决方案是visualSvn http://www.visualsvn.com/他们有一个服务器和客户端。如果你更喜欢工作,客户端就会与visual studio集成。
答案 2 :(得分:2)
我不能推荐VisualSVN足以将TortoiseSVN集成到Visual Studio中。它并不昂贵,让它变得轻而易举。