我在使用subversion
的版本控制下有一个Aptana Studio Javascript Web应用程序项目。我最近为它添加了一些ASP.Net功能并创建了一个Visual Studio项目,并将文件从我的Aptana Studio项目复制到该项目中。
现在,我想将我的Visual Studio项目作为Aptana Studio项目的一个分支,但是在创建项目时,所有文件都在Visual Studio创建的无版本目录中。
如何创建包含Visual Studio项目的分支?在过去,我只是将存储库检出到一个空目录中,然后在检出后将现有文件移动到该目录中,但我担心这会弄乱Visual Studio并且它无法识别项目。
答案 0 :(得分:1)
嗯.. visual studio只关心.sln文件和那里的结构(以及任何项目引用,这些都是相对链接......对吧?)。
所以,要做你想做的事情,首先branch
关闭你的主干,然后在你的分支中添加一个文件夹(称之为'add_ASP_proj'或其他东西),然后创建一个文件夹,复制整个visual studio在。svn add
文件夹和整个visual studio解决方案svn commit
,现在你已经有了ASP.NET项目的分支。
一旦你对分支感到满意,你可以合并回主干并继续你的一天:D
答案 1 :(得分:1)
经过多一点挖掘和思考之后。我想出了一个解决方案......
SVN:Externals
属性链接到JS应用程序存储库的分支。现在,如果我在Aptana Studio中更新JS应用程序的分支,它将在ASP.Net项目中更新。同样,如果我在Visual Studio中为ASP.net项目更新JS应用程序文件,它们将在JS应用程序Aptana Studio项目中更新。