我有一个使用一些第三方库的项目.所以目录结构是这样的:
MY_COOL_PROJECT
3rdParty
LIB_1
LIB_2
Source
MY_PROJECT
Run Code Online (Sandbox Code Playgroud)
这些库位于不同的存储库中.所以,如果我想为第三方库使用git存储库,我可以这样做:
git subtree add --prefix 3rdParty/LIB_1 --squash http://My3rdPartyLibs.com/lib1.git master
Run Code Online (Sandbox Code Playgroud)
但是,在lib1.git存储库中,我只需要一个bin文件夹.它还包含文档,示例等文件夹.我怎样只能将我的存储库与lib1/bin文件夹"连接"而不是整个存储库?这甚至可能吗?
我正在MVVM中迈出第一步。
我正在使用Caliburn.Micro作为我的MVVM框架。
我有以下代码:
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows;
using System.Globalization;
using Caliburn.Micro;
namespace MY_PROJECT.ViewModels
{
[Export(typeof(MainViewModel))]
public class MainViewModel : Screen
{
private readonly IWindowManager _windowManager = null;
private readonly IEventAggregator _events;
private string _title = string.Empty;
private WindowState _windowState = WindowState.Normal;
public string Title
{
get
{
return _title;
}
set
{
_title = value;
NotifyOfPropertyChange(() => Title);
}
}
public WindowState WindowState
{
get
{
return _windowState;
}
set
{
_windowState = value;
NotifyOfPropertyChange(() => …Run Code Online (Sandbox Code Playgroud)