相关疑难解决方法(0)

做一个"git export"(比如"svn export")?

我一直在想是否有一个很好的"git export"解决方案,它创建了一个没有.git存储库目录的树的副本.我知道至少有三种方法:

  1. git clone然后删除.git存储库目录.
  2. git checkout-index 提到这个功能,但开头是"只需将所需的树读入索引...",我不完全确定如何做.
  3. git-export是第三方脚本,基本上git clone进入临时位置,然后rsync --exclude='.git'进入最终目的地.

这些解决方案都没有让我感到满意.最接近的一个svn export选项可能是选项1,因为这两个都要求目标目录首先为空.但是假设我可以弄清楚将树读入索引意味着什么,选项2似乎更好.

git export svn-export git-archive

2312
推荐指数
24
解决办法
62万
查看次数

我想删除所有bin和obj文件夹以强制所有项目重建所有内容

我使用多个项目,我希望递归删除名为'bin'或'obj'的所有文件夹,这样我确信所有项目都会重建所有内容(有时这是强制Visual Studio忘记以前的唯一方法)编译).

有没有快速的方法来完成这个(例如.bat文件)而不必编写.NET程序?

cmd batch-file visual-studio-2008 visual-studio

234
推荐指数
12
解决办法
11万
查看次数

Visual Studio清洁解决方案不会删除所有已移动的dll /项目引用

我有一个VS 2008 C#Web应用程序,其中包含一系列对自定义dll的项目引用.这些都是来自Web项目的相对路径.最近我注意到Clean Solution从web应用程序的bin\debug文件夹中删除了一些但不是全部的dll.例如:

<Reference Include="TowerCo.Utilities, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
  <SpecificVersion>False</SpecificVersion>
  <HintPath>..\..\Components\TowerCo.Utilities\bin\Debug\TowerCo.Utilities.dll</HintPath>
</Reference>
<Reference Include="TowerCo.WebControls, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
  <SpecificVersion>False</SpecificVersion>
  <HintPath>..\..\Components\TowerCo.WebControls\bin\Debug\TowerCo.WebControls.dll</HintPath>
</Reference>
Run Code Online (Sandbox Code Playgroud)

第一个正常工作(干净清理它,新版本在重建时复制到web项目)但第二个没有.副作用是我不会自动获取依赖项的更改.

谢谢你的帮助.

c# dependencies build project-reference visual-studio-2008

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

删除目录中除 MSBuild 中的一个隐藏目录外的所有内容

除了一个(隐藏的)子目录之外,删除目录全部内容的最佳方法是什么?谢谢!

msbuild

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